npm http服务器下载index.html而不是服务

35g0bw71  于 2023-03-08  发布在  其他
关注(0)|答案(3)|浏览(197)

我正在使用带有ssl证书的http-server来测试facebook的即时游戏,然而,当server运行localhost时,我的浏览器会下载index.html文件,而不是在浏览器中提供服务,这个问题出现在chrome中,但microsoft edge似乎没问题。

k5ifujac

k5ifujac1#

使用此URL http://127.0.0.1:8080/
代替本地主机:8080

insrf1ej

insrf1ej2#

我发现这个问题只发生在Chrome浏览器,边缘似乎工作正常,所以我决定清除浏览器设置中的数据,并再次尝试,令人惊讶的是,它不下载index.htmllocalhost:8080了!这个方法解决了我的问题.

fkaflof6

fkaflof63#

这可能是由于头语句在编写代码时尝试删除头而引起的,如果代码看起来像

http.createServer( (req, res) => {
   res.writeHead(200, {'Content-Type': 'text/plain'});// header
   res.end('Hello World\n');  // body
}).listen(8081);

你可以把它改成-

http.createServer( (req, res) => {
   res.end('Hello World\n');  // body
}).listen(8081);

这可能会解决您的问题。

相关问题