我在服务器上运行NODE,获取不到想要的URL
我访问这个,node中返回如下图
为什么html文件没有,难道是有缓存?
CSS,JS为什么路径没有/weather,怎么才能让NODE知道路径有weather。
这是服务器
我做访问/index.html, /weather/index.html这种URL不同显示不同页面的东西。
我在服务器上运行NODE,获取不到想要的URL
我访问这个,node中返回如下图
为什么html文件没有,难道是有缓存?
CSS,JS为什么路径没有/weather,怎么才能让NODE知道路径有weather。
这是服务器
我做访问/index.html, /weather/index.html这种URL不同显示不同页面的东西。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
1 CSS,JS为什么路径没有/weather?
首先浏览器会先加载html,当发现这个html中还引入了其他资源如css和js,会再去服务器请求css和js资源,而这个路径是从服务端项目根目录开始找的,你项目static文件放在根目录下,自然就是/static开头了。
2 为什么html文件没有,难道是有缓存?
看你css和js都在控制台打印出来了,理论上html肯定是加载过了,所以,猜测你是不是控制台上面的信息被覆盖了,你没有看到。另外,你也可以
console.log(req.url)
看下请求资源的路径