jSu*_*e90 1 javascript css node.js express
我正在尝试构建我的第一个节点应用程序,我遇到了javascript文件的问题,但不是我的CSS,所以我很困惑.这是我的app.js:
var express = require("express");
var app = express();
app.set("view engine", "ejs");
app.use(express.static(__dirname + '/public'));
Run Code Online (Sandbox Code Playgroud)
我无法加载我的js文件,直到我添加第4行,我在Chrome控制台中看到"已连接",这是来自我的js文件.我遇到的问题是,因为我添加了第4行,所以express.static我的js文件没有改变,我在文件中添加的所有内容都没有显示在chrome resources选项卡中.奇怪的是,我的css文件工作正常,所以我有点难过.
我正在尝试链接到js文件,如:
<script src="javascripts/main.js"></script>
Run Code Online (Sandbox Code Playgroud)
我不确定为什么它不能正常工作,我尝试重新启动服务器,然后安装了nodemon,但是还没有工作.我的文件夹结构是
app.js
public
stylesheets
main.css
javascripts
main.js
Run Code Online (Sandbox Code Playgroud)
我已经查找了问题并且只发现人们没有连接到静态文件,没有连接后他们没有显示任何已保存的更改