我正在使用middleware.json提供静态文件(客户端版本)
对于这样的客户,管理员和问题管理员
"files": {
"loopback#static": [
{
"params": "$!../client"
},
{
"paths": [
"/admin"
],
"params": "$!../clientAdmin"
},
{
"paths": [
"/question"
],
"params": "$!../adminQuestion"
}
]
},
我想添加另一个路径,例如
{
"paths": [
"/sponsor/.*"
],
"params": "$!../client"
}
这意味着如果url为localhost:3000 / sponsor / google或localhost:3000 / sponsor / dell,则需要提供客户端文件。
如何处理?
我尝试过这个
app.use('/sponsor/:id',loopback.static(path.resolve(__dirname, '../client')));
它会加载路径,但会自动重定向到localhost:3000。
如何处理这种动态情况?
app.use('/sponsor/:id',loopback.static(path.resolve(__dirname, '../client')));
工作正常