参考官网 https://loopback.io/doc/en/lb4/Getting-started.html
运行命令,全局安装。
npm i -g @loopback/cli
运行命令。
lb4 app
输入项目相关的信息,等待安装完成。
Project name: loopback_demo
Project description: Demo
Project root directory: loopback-demo
Application class name: LoopbackDemoApplication
Select features to enable in the project Enable tslint, Enable prettier, Enable mocha, Enable loopbackBuild, Enable vs
code, Enable repositories, Enable services
安装完成后,进入程序路径,运行npm start
,等待程序启动成功。
程序启动成功后,打开浏览器输入http://127.0.0.1:3000/ping
,可以看到以下信息。
{"greeting":"Hello from LoopBack","date":"2019-01-23T05:48:58.850Z","url":"/ping","headers":{"host":"127.0.0.1:3000","connection":"keep-alive","upgrade-insecure-requests":"1","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36","dnt":"1","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8","accept-encoding":"gzip, deflate, br","accept-language":"zh-CN,zh;q=0.9,en;q=0.8"}}
运行命令,输入controller名称,回车会自动执行,等执行完毕。
lb4 controller
执行完毕后进入创建的controller文件,粘贴以下内容。
import {get} from '@loopback/rest';
export class HelloController {
@get('/hello')
hello(): string {
return 'Hello world!';
}
}
运行npm start
,等待程序启动成功。程序启动成功后,打开浏览器输入http://127.0.0.1:3000/hello
,可以看到以下信息。
Hello world!