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 内容:

<!DOCTYPE html>

<html> <head lang="en"> <meta charset="UTF-8"> <title>LoopBack</title> </head> <body> <H1>Hello World!</H1> <h4>fujue</h4> </body> </html>

5. 重新启动

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值