例如,有路径
/ WWW /节点/ node_project /公共/ lib中
我想将/ public / lib移动到/ lib,但保持node_project运行;因为/ lib文件夹与其他项目共享前端库(可能是PHP项目);那么如何移动lib文件夹?!
答案 0 :(得分:0)
您可以将Express静态根文件夹设置为:
var app = require('express')();
var port = 3000 //The port on which your server listens
app.use(express.static('path to lib folder');
app.listen(port);
如果要指定特定于lib文件夹的路由,则可以将其设置为app.use(express.static('/your/route', path to lib folder');
如果你的lib文件夹在同一文件夹上与初始化express的文件相同,那么你可以简单地给出app.use(express.static('lib');
如果你的 lib文件夹是初始化express的文件夹的子文件夹,那么你可以使用app.use(express.static(__dirname+'path to lib');
如果您的lib文件夹位于任何其他位置,则指定lib文件夹的绝对路径,如app.use(express.static('path to lib from /');