我正在尝试运行/public/js
文件夹中的一些静态javascript文件。
在该文件夹中,我有一个名为test.js的脚本,该脚本内部仅包含console.log('test');
。
在mi index.html上,我使用以下路由调用此文件:
<script type="text/javascript" src="/js/test.js"></script>
这是我的Express服务器所在的index.js文件:
const path = require("path");
const express = require("express");
const app = express();
app.use(require("body-parser").json({}));
app.listen(3000, () => {
console.log("server started");
});
app.use(express.static(path.join(__dirname, "public")));
app.get("/", (req, res) => {
res.sendFile(path.join(__dirname, "/index.html"));
});
我不知道我在做什么错,请帮助别人,这真的很有帮助。
谢谢大家!