


|      1HelloWorld556      2023-08-24 09:13:46 +08:00 是要设置 public 吗?我很少用 nodejs , 不知道对不对 | 
|  |      2powerN      2023-08-24 09:18:47 +08:00 你这两个文件是请求的 ./ 目录下的。对应 127.0.0.2:9000/css 127.0.0.2:9000/js 但是没看到你在 nodejs 中返回这两个文件。且一直 pending 的可能是不是因为你只判断了 pathname === '/index.html' 才 res.end() 其他的资源没有就不会 res.end. | 
|  |      3gadfly3173      2023-08-24 09:19:18 +08:00 via Android 看起来像是浏览器不能访问到你的 css 和 js 文件,你看看你是不是没处理对其他文件的访问请求 | 
|      4zhangxh1023      2023-08-24 09:20:08 +08:00 比如:你引入了 `./js/index.js` ,那么浏览器会像你的当前网址的相对路径,请求资源 `index.js`,你可以在 network 里面看到请求的目标地址,应该是:  `http://xxxx:9000/js/index.js`, 如果你的服务端没有返回对应的 js 文件,就不行了。 你应该搜索一下: web 静态资源服务器 | 
|      5lanz0519      2023-08-24 09:20:09 +08:00 你只是返回了 html 的资源,类似的功能通过 static 方式去管理更好,搜 nodejs  静态资源管理就能搜到 | 
|      6Rache1      2023-08-24 09:20:28 +08:00 你这 server 回调里面只对 index.html 做了处理响应呀。 | 
|      7crazyTanuki      2023-08-24 09:35:57 +08:00 我觉得是路径问题 | 
|  |      8ARslince OP | 
|  |      9mdn      2023-08-24 09:47:48 +08:00 | 
|  |      10ARslince OP 刚开始学 nodejs ,在看一些比较基础的内容 | 
|      11victimsss      2023-08-24 11:16:26 +08:00 nodejs 学一下主要的模块 然后可以按照项目的思路写 demo 了,网上很多 express 和 Nestjs 的教程。 | 
|  |      12knva      2023-08-24 11:36:21 +08:00 因为静态文件没找到呗 | 
|      13iOCZ      2023-08-24 11:39:12 +08:00 得把本地 require 地址变为服务器地址 | 
|      14webszy      2023-08-24 13:27:44 +08:00 via Android 你尝试自己写 web 服务器,就要自己处理各种静态资源,除非你把那些资源内联到 html 里 |