我正在尝试构建我的第一个 Node 应用程序并且遇到了 javascript 文件的问题,但我的 css 没有问题,所以我很困惑。这是我的 app.js:
var express = require("express");
var app = express();
app.set("view engine", "ejs");
app.use(express.static(__dirname + '/public'));
我无法加载我的 js 文件,直到我添加了第 4 行,我在 chrome 控制台中看到“已连接”,它来 self 的 js 文件。我遇到的问题是,自从我添加第 4 行后,express.static 我的 js 文件没有改变,我在文件中添加的所有内容都没有显示在 chrome 资源选项卡中。奇怪的是,我的 css 文件工作正常,所以我有点难过。
我正在尝试像这样链接到 js 文件:
<script src="javascripts/main.js"></script>
我不太确定为什么它不能正常工作,我尝试重新启动服务器并安装了 nodemon,但它也没有工作。我的文件夹结构是
app.js
public
stylesheets
main.css
javascripts
main.js
我查了这个问题,只发现人们没有连接到静态文件,而不是一旦连接他们就没有显示任何已保存的更改
最佳答案
关于javascript - Node 静态 js 文件不刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38555285/