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);
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With