I want to do something like
// server.js
app.use('/client', loopback.static(__dirname + '/../client'))
using middleware.json
, but the example only works from the root
"files": {
"loopback#static": {
"params": "$!../client"
}
},
I want to do something like
// server.js
app.use('/client', loopback.static(__dirname + '/../client'))
using middleware.json
, but the example only works from the root
"files": {
"loopback#static": {
"params": "$!../client"
}
},
You have to use paths
property, i.e.
"files": {
"loopback#static": {
"paths": "/client",
"params": "$!../client"
}
},
The detail is here.
I created a new file boot/routes.js
var path = require("path");
module.exports = function(app) {
app.get('/ping', function(req, res) {
res.sendFile(pt('client/index.html'));
});
};
function pt(relative) {
return path.resolve(__dirname, '../..', relative);
}
Did you try?
"files": {
"loopback#static": {
"params": "$!../../client"
}
}
© 2022 - 2024 — McMap. All rights reserved.
yourdomain.com/custom-route/asset.jpg
? You want to add a route in front of the static assets? – Babbitt