loopback添加静态页面(4)

1. 理解概念MIDDLEWARE

接受3个参数HTTP request(req),HTTP response(res)、next middleware(next)

  • ####功能:

  • 执行任意代码

  • 改变请求、响应对象

  • 结束请求-响应周期

  • 调用下一个middleware

  • ####阶段: server/middleware.json 中已定义好各个阶段,每个阶段可以有before和after两个子阶段。 详情参见Defining middleware

2. 修改root route handler

地址:server/boot/root.js 内容:屏蔽 module.exports = function(server) { // Install a / route that returns server status /* var router = server.loopback.Router(); router.get('/', server.loopback.status()); server.use(router);*/ };

3.修改server/middleware.json

"files": { "loopback#static":{ //static middleware "params":"$!../client" //static content $!指向middleware.json 所在路径。 } }

4. 新增静态页面 index.html

路径:client/index.html 内容:

LoopBack

Hello World!

fujue

5. 重新启动

slc run 访问http://localhost:3000/

转载于:https://my.oschina.net/u/2280693/blog/469380

你可能感兴趣的:(loopback添加静态页面(4))