在Express js上加载静态js文件时出现问题

时间:2020-04-14 18:14:38

标签: javascript node.js express

我正在尝试运行/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"));
});

我不知道我在做什么错,请帮助别人,这真的很有帮助。

谢谢大家!

0 个答案:

没有答案