Hbuilder X 无法预览html 显示404

在这里插入图片描述
今天HbuilderX突然翻车,不能预览了。
解决方法:找到你的安装目录,然后进入HBuilderX\plugins\nodeserver文件夹。把server.js文件改个名(改什么都行),然后新建一个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);
})
发布了131 篇原创文章 · 获赞 451 · 访问量 54万+

猜你喜欢

转载自blog.csdn.net/qq_36667170/article/details/105033586