Express提供静态文件和路由

时间:2017-03-23 13:12:05

标签: javascript node.js express

我正在使用快递js 我的根路径是/ xyz /

如果路径是xyz / api /我想为任何其他路径提供json,我想提供静态文件。例如xyz / abc或xyz / def / bjk等 我目前的配置如下

app.use('/xyz/:path',Express.static(path.join(__dirname,'/app')));
app.get('/xyz/api/user', authApi.user);

1 个答案:

答案 0 :(得分:2)

您希望在提供静态内容之前提供路线,而您不需要:path网址参数

app.get('/xyz/api/user', authApi.user);
app.use('/xyz/',Express.static(path.join(__dirname,'/app')));