服务器中,node怎么获取地址栏url?

我在服务器上运行NODE,获取不到想要的URL

clipboard.png
我访问这个,node中返回如下图

clipboard.png
为什么html文件没有,难道是有缓存?
CSS,JS为什么路径没有/weather,怎么才能让NODE知道路径有weather。
这是服务器
clipboard.png
我做访问/index.html, /weather/index.html这种URL不同显示不同页面的东西。

阅读 2.6k
1 个回答

1 CSS,JS为什么路径没有/weather?
首先浏览器会先加载html,当发现这个html中还引入了其他资源如css和js,会再去服务器请求css和js资源,而这个路径是从服务端项目根目录开始找的,你项目static文件放在根目录下,自然就是/static开头了。

2 为什么html文件没有,难道是有缓存?
看你css和js都在控制台打印出来了,理论上html肯定是加载过了,所以,猜测你是不是控制台上面的信息被覆盖了,你没有看到。另外,你也可以console.log(req.url)看下请求资源的路径

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题