访问localhost:8032/a.html,页面a.html不显示,而且报了如上的错,跪求大神解释
访问localhost:8032/a.html,页面a.html不显示,而且报了如上的错,跪求大神解释
我也遇到了这个问题,刚刚已经解决,分享下。
这个问题貌似是express-static版本的问题,首先是cmd 命令行进入你的test文件目录底下,然后执行
npm init
这个时候你的test文件底下会多了一个package.json。
然后继续在这个目录底下执行
npm install express-static@1.1.0
然后打开package.json看看里面"express-static": "^1.1.0"是否是这个版本,然后再运行你的文件就好了
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.4k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
非特殊情况,建议采用express内置的中间件
serve-static
,可以避免很多奇怪的问题。