两者之间有什么区别
app.use(express.static(__dirname + "/public"));
和
app.use("/", express.static(__dirname + "/public"));
我已经看过两种格式。
答案 0 :(得分:1)
给出示例:
app.use(express.static(__dirname + "/public"));
和
app.use("/", express.static(__dirname + "/public"));
没有区别。您可以将第一个参数用作虚拟路径前缀(因此路径在文件系统中实际上不存在),例如:
app.use("/static", express.static(__dirname + "/public"));
将导致静态文件(例如http://localhost:3000/static/css/style.css
)将从/static
路径作为服务器,但文件将位于public
目录中。