javascript - 命名文件和快速阅读之间有什么关系吗?
问题描述
我正在编写一个简单的待办事项应用程序,这是一段代码
app.use(express.static(__dirname + '/public'));
app.use(express.static(__dirname + '/views'));
app.get('/' , (req, res)=>{
res.sendFile("index.html")
})
app.use('/api/todos' , todoRoutes);
app.listen(3000 , ()=>{
console.log(" Server runing on port 3000");
})
首先它不起作用,因为我正在发送名称为 app.html 的文件,即使名称在真实文件和代码中也是正确的,但是直到我查看 instractour 的源代码并重命名文件后它才起作用将代码中的 index.html 名称和目录中的真实文件命名为,它可以工作,然后我再次将其更改为另一个名称,但它再次中断,所以有什么关系吗?
解决方案
是的,发送的文件res.send
必须与您要发送的 html 文件的名称相匹配。
推荐阅读
- elasticsearch - 我们如何进行关键不敏感基数聚合?
- java - 在 recyclerview 中调用 textview 和 imageview
- python - numpy 数组:在作为输入的一组行和列的固定窗口内计算 argmax 的有效方法
- aws-lambda - 使用 AWS lambda 步骤调用 java -jar 命令
- asp.net - ASP.NET Core:没有看到详细的错误,即使环境变量设置为开发
- arrays - 在字典中添加新键?
- c - 关于 C 中函数参数中的静态值
- typescript - 哪些方法遍历 Typescript AST 会产生什么结果?
- c# - API 给出错误 {{System.Runtime.CompilerServices.AsyncTaskMethodBuilder1+AsyncStateMachineBox1}}
- botframework - Luis 意图名称中的特殊字符