为什么express.static不提供我的公用文件夹?

时间:2020-04-07 19:47:23

标签: express

我正在尝试为我的公用文件夹提供服务,但我不知道为什么express.static行无法正常工作。

这是我的公用文件夹的样子:

public
-images
---img1.png
---blah.png
-js
---app.js
-pages
---index.html
---blah.html
---blah.html
-styles
---styles.css
这是我的代码如下所示:
const express = require("express");
const app = express();
const PORT = process.env.PORT || 3000;

app.use(express.static("public"));

app.listen(PORT, () => {
  console.log(`Server running on port: ${PORT}`);
});

1 个答案:

答案 0 :(得分:0)

尝试:

const express = require("express");
const app = express();
const PORT = process.env.PORT || 3000;
let app = express();
app.use(express.static("public"));

app.listen(PORT, () => {
  console.log(`Server running on port: ${PORT}`);
});

您需要将express()分配给应用程序才能使其像我一样工作。 如果有效,请接受答案:)。