Javascript Express提供静态文件和路由
我使用的是express js 我的根路径是/xyz/ 如果路径是xyz/api/i,我希望为任何其他路径提供json,我希望为静态文件提供服务。例如xyz/abc或xyz/def/bjk等 我当前的配置如下Javascript Express提供静态文件和路由,javascript,node.js,express,Javascript,Node.js,Express,我使用的是express js 我的根路径是/xyz/ 如果路径是xyz/api/i,我希望为任何其他路径提供json,我希望为静态文件提供服务。例如xyz/abc或xyz/def/bjk等 我当前的配置如下 app.use('/xyz/:path',Express.static(path.join(__dirname,'/app'))); app.get('/xyz/api/user', authApi.user); 您希望路由在提供静态内容之前到达,并且不需要:pathurl参数 app.
app.use('/xyz/:path',Express.static(path.join(__dirname,'/app')));
app.get('/xyz/api/user', authApi.user);
您希望路由在提供静态内容之前到达,并且不需要
:path
url参数
app.get('/xyz/api/user', authApi.user);
app.use('/xyz/',Express.static(path.join(__dirname,'/app')));
目前正在发生什么?:-)所有api请求都将转到静态文件路由:)不工作:)xyz/abc或xyz/def/bjk这些路由仍然不工作。你能帮忙吗