使用HBuilderX预览html页面404
·
突然有个页面使用HBuilderX预览的时候出现了404
然后上网查了一下,发现有很多出现过404的朋友,不过大家的解决办法大多是修改server.js文件,方法如下:
解决方法:找到你的安装目录,然后进入HBuilderX\plugins\nodeserver
文件夹。把server.js文件改个名(改什么都行),然后新建一个server.js,把下面的代码粘贴进去即可。
var args = process.argv.splice(2)[0];
var express = require('express');
var app = express();
var argsjson =JSON.parse(args);
var projects = argsjson.projects;
var port = argsjson.port;
projects.forEach(function (value,index,array) {
app.use('/'+encodeURI(value.name),express.static(value.path+''));
});
app.get('*', function(req, res){
res.sendFile( __dirname + "/" + "404.html" );
});
var server = app.listen(port, function () {
console.log('server start at '+port);
})
但是我突然想起来我今天修改过我的项目名称,我怀疑改名之后的项目并没有更新预览的路径,具体不清楚,然后我就重启了HBuilderX,按了几遍F5,最后好了。
具体是哪里的问题我也没找到,莫名其妙的404,莫名其妙的好了,还是记一下。如果各位知道具体什么问题或者有好的解决办法,欢迎评论。
更多推荐
已为社区贡献1条内容
所有评论(0)