LoopBack 4 入门

文章目录

      • 安装
      • Hello World
        • 创建项目
        • 部署项目
        • 测试项目
        • 创建新的Controller

参考官网 https://loopback.io/doc/en/lb4/Getting-started.html

安装

运行命令,全局安装。

npm i -g @loopback/cli

Hello World

创建项目

运行命令。

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

运行命令,输入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!

你可能感兴趣的:(前端,服务器)