hanxie-crypto / ServerlessDevs-restful-api-demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

restful api demo展示

说明

restful api 是我们在日常生产中经常使用到的重要资源,本教程演示如何使用ServerlessDesktop 构建 restful api,本次教程演示使用 javascript语言,更多其他语言点击查看

主体操作

该部分大约花费5分钟

应用选择

操作路由:Serverless Hub -> 搜索框搜索“dk”,找到 dk-http应用模板 下载使用

dk-http应用模板

dk-http应用模板

应用项目结构简介

dk-http应用模板

在执行部署之前,我们不妨可以在IDE中打开应用,看一下项目的结构,可以看到我们整体的项目结构比较简单,就是一个配置文件s.yaml 加上一个 源码目录 code,打开code/index.js 之后是前端同学比较熟悉的 koa 路由风格,每一个路径都可以对应一个restful 的请求

部署测试

接下来我们可以直接做一下部署 dk-http应用模板

注意上面针对这个应用模板有两个前置操作

  • 添加一个 前置的 action ,指令设置为 npm i 路径指向 ./code
  • 修改服务名 dk-service -> dk-service-test

然后再点击“执行"部署,可以看到很快我们就部署成功,并且得到一个可以访问的http域名,接下来我们继续对代码进行改进来看看效果。在本地调试修改代码的时候有个非常 实用的技巧,就是启动 npm run serve 沙盒环境,这样大大提高本地开发的效率。

dk-http应用模板

完整的 resetful api 开发完毕 dk-http应用模板

接下来使用postman我们做一个本地测试 dk-http应用模板

可以看到,增,删,改,查 操作已经全部OK,接下来我们再做一个部署,然后对线上接口再进行一遍测试

dk-http应用模板

至此已经完成一个完成的 restful api示例

About


Languages

Language:JavaScript 100.0%