这是我添加完整项目之前的服务器测试代码:const http = require('http').createServer();var express = require('express');var app = express();var path = require('path');const hostname = '127.0.0.1';const port = 3000;app.use(express.static('public'));app.get('/', function(req, res) { res.sendFile(path.join(__dirname + '/public/index.html'));});app.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`);});问题一:跳转到Page Site 时出现JS代码问题 2:正在加载 HTML 页面,但没有加载 src/images 和 stylesheet/index.css。问题 3:基于前两个问题,该站点过去只能部分工作,现在除了加载脚本文件外无法工作。我正在Namecheap用作主机。习惯前端开发,不习惯后端。至于错误,我一直收到图像和样式表的 500 错误代码。现在,我没有在控制台中收到错误,但我的服务器确实收到了一条日志:[ N 2020-08-10 16:04:54.2511 932457/T17 age/Cor/CoreMain.cpp:1117 ]: Checking whether to disconnect long-running connections for process 984629, application /home/username/matcher.withaliquid.com (production)问题 1:代码看起来是否应该提取公共目录中的所有文件?问题 2:什么会导致网站停止加载 index.html 而只显示 JS?我没有触及服务器的其余部分,只有代码和 nodeJS 服务器开/关
1 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
想通了这个问题。必须更新 HTML 文件以正确包含公用文件夹(尽管它已经在公用文件夹中)。现在图像和 CSS 加载正确。我的服务器工作方式与本地有点不同,这就是为什么答案对我来说有点出乎意料。谢谢大家帮助。
添加回答
举报
0/150
提交
取消