测试用例git地址(node.js部分):https://github.com/wuyongxian20/node-api.git

项目架构如下:

node.js 接口调用示例

controllers:

  文件夹下为接口文件

logs:

  log4js 日志打印文件

mongodb:

  mongodb数据库配置及帮助类的封装

mysql:

  mysql数据库配置及数据库的封装

utils:

  帮助类

app.js:

  node.js启动文件

controller.js:

  controller接口封装调用

 

相互关系:

>package.json 项目依赖

>mongodb和mysql为基本的数据库配置和帮助类

>controllers文件夹下的接口引用mongodb和mysql操作数据库

>controller.js是对controllers文件夹的引用和设置api路由跳转

>app.js 加载controller.js文件,即加载所有的controllers文件夹下的接口

 

 

VUE+Node.js接口调用步骤

MySql数据库准备

>mysql 添加测试数据库 rehab(数据库名只需要和mysql\config\index.js中配置文件的数据库名对应起来就行)

>添加测试表test{id:int,name:varchar}

Node.js接口部分(示例中不考虑mongodb数据库使用部分)

1、创建node.js项目,向package.json中写入项目需要的依赖文件,依次是

{
  "name": "node-demo",
  "version": "1.0.0",
  "description": "node demo",
  "main": "app.js",
  "scripts": {
    "start": "supervisor app.js"
  },
  "keywords": [
    "koa",
    "async"
  ], 
  "author": "Michael Liao",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "https://github.com/michaelliao/learn-javascript.git"
  },
  "dependencies": {
    "koa": "^2.8.1",
    "koa-bodyparser": "^4.2.1",
    "koa-router": "^7.4.0",
    "mongodb": "^3.3.2",
    "mysql": "^2.17.1",
    "q": "^1.5.1",
    "log4js": "^5.2.0"
  }
}
package.json

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2021-09-15
  • 2022-12-23
  • 2021-09-11
  • 2021-10-20
猜你喜欢
  • 2021-10-20
  • 2022-01-18
  • 2019-07-27
  • 2022-12-23
  • 2021-11-04
  • 2021-04-09
  • 2023-03-16
相关资源
相似解决方案