我正在运行如图所示的本地服务器,并且在加载本地服务器时,它显示“未定义窗口”,这可能是什么问题?我一直等到它加载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');
}
});
});
}
答案 0 :(得分:3)
您的javascript在服务器上运行 。服务器没有#page {
position: absolute;
top: 50px;
}
</style>
属性。将客户端代码添加到您的html中,以便它将通过nodejs的javascript发送到客户端,然后可以在客户端上执行:
window