javascript - 错误:ENOENT:没有这样的文件或目录,stat
问题描述
所以我正在尝试使用 Node.js 进行测试。这是我的目录结构
但是,当我运行代码时,出现以下错误:Error: ENOENT: no such file or directory, stat 'C:\Users\Ben\Documents\tankanarchy\index.html'
我已多次查看我的代码,但不知道为什么会出现此错误。有人可以帮帮我吗?谢谢!
解决方案
您将需要设置绝对路径或指定 root。根据您的文件结构,您可以通过以下方式指定 root:
app.get('/', function(request, response) => {
response.sendFile('index.html', {root: 'static'});
});
推荐阅读
- go - beego二进制安装了一个荒谬的路径,'bee new'命令不起作用
- angular - 如果结果包含部分文本,则尝试隐藏变量
- java - 套接字关闭异常和EOF异常
- bash - 如何从 shell 脚本中的测试输出中搜索“ERROR”字符串?
- sql - 插入语句中的 SQL 选择
- authentication - 在 CakePHP 1.3 中单击提交按钮后如何不需要身份验证
- django - 除非我将 pk 值设置为固定值,否则无法获得带有上下文的 GCBV 以按作者显示书籍
- excel - VBA 公式 - 每行数据的调整
- javascript - 参数类型不可分配给类型参数
- amazon-sagemaker - 目标检测——你能得到每个班级的mAP吗?