如何将静态html页面包含到我的NodeJS项目中

时间:2016-06-17 18:33:45

标签: node.js html5 pug

我有一个NodeJS项目设置。我想将静态html页面集成到其中。我在哪里可以做到?

谢谢!

1 个答案:

答案 0 :(得分:1)

要公开静态html,请创建一个名为“public”的目录,该目录位于主应用程序文件(app.js)旁边。

假设您使用的是快速框架,可以使用以下代码公开此目录:

app.use(express.static(__dirname + "/public"));

,其中

var app = express();

随后,对“/ {something}”的任何请求都将尝试解析到公共目录中静态文件的路由,因此如果您在该目录中有一个名为{something}的文件,它将立即得到服务。< / p>