窗口未定义?

时间:2018-07-15 17:17:14

标签: javascript html node.js window onload

我正在运行如图所示的本地服务器,并且在加载本地服务器时,它显示“未定义窗口”,这可能是什么问题?我一直等到它加载index.html文件并对其调用回调。

module.exports=function(){
 //require the express module to use it in the app
 var express=require('express');
 //create an express app, fire the express function
 //to be able to use the methods in express
 var app=express();
app.listen(3000);
app.get('/', function(req,res){
res.sendFile(__dirname+'/index.html',function(){
  window.onload=function(){
    alert('webpage loaded');

    }
  });
 });
}

1 个答案:

答案 0 :(得分:3)

您的javascript在服务器上运行 。服务器没有#page { position: absolute; top: 50px; } </style> 属性。将客户端代码添加到您的html中,以便它将通过nodejs的javascript发送到客户端,然后可以在客户端上执行:

window

Read on