是否可以静态地在内存文件中提供服务?

时间:2019-01-11 15:27:20

标签: javascript node.js fs

使用快递,我试图静态提供一个使用内存文件系统创建的文件夹。到目前为止,这对我来说还没有奏效,我不确定这是否可能。这是我尝试过的。

const express = require("express");
const Memory = require("memory-fs");
const mfs = new Memory();

const html = `
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html>
`;

mfs.mkdirpSync("/public");
mfs.writeFileSync("/public/index.html", html, "utf-8");

const app = express();

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

app.listen(3000, () => console.log("server is running"));

这段代码只给了我Cannot GET /。能做到吗?

0 个答案:

没有答案