gpt4 book ai didi

javascript - 错误时出现错误 : ENOENT: no such file or directory, stat '/public/main.html'( native )

转载 作者:IT老高 更新时间:2023-10-28 23:03:25 26 4
gpt4 key购买 nike

这是我的 server.js 文件:

var express = require('express'),
app = express();
app
.use(express.static('./public'))
.get('*',function (req,res) {
res.sendfile('/public/main.html');
})
.listen(3000);

这是我的 main.html:

<!DOCTYPE html>
<html>
<head>
<titel>Contacts</titel>
<base href'/'>
</head>
<body>
<div class="container">
<div class="page-header">
<h1>Contatcs</h1>
</div>
</div>
</body>
</html>

以及文件夹结构:

最佳答案

由于服务器和索引文件都在“公共(public)”目录内,您可以简单地使用:

res.sendfile('./main.html');

回答评论中的问题:在 Express 4.x 中,sendfile 方法被 sendFile 方法(全部小写 -> camelCase)取代。可能只是早期版本中的一个疏忽,在后者中得到了修复。

关于javascript - 错误时出现错误 : ENOENT: no such file or directory, stat '/public/main.html'( native ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36340747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com