# 项目说明
### 插件安装
```
npm install mysql --save-dev
npm install sequelize --save-dev
npm install apidoc -g
npm install supervisor --save-dev
npm install jwt-simple --save-dev
npm install crypto --save-dev
npm install winston --save-dev
npm install express-winston --save-dev
npm install formidable --save-dev
```
### 创建数据库模型
使用sequelize-auto创建 https://github.com/sequelize/sequelize-auto
```
node build/createModels
```
### 代码生成
```
node build/createModelsExport
node build/createServices
```
### 生成api文档
apidoc -i routes/ -o public/apidoc
### 运行日志
```
```
# 项目结构
--api.js 主入口
--routes 路由文件夹
----api 客户端接口
----manager 后台管理接口
--controller 路由控制器
--service 数据处理
--models 数据模型文件夹
----dbManager 数据库连接配置
--upload 文件上传存储
--util 公用方法库
--build 代码生成逻辑
----createModels.js 自动创建数据库模型
----createModelsExport.js 自动创建数据库模型引用,生成index.js
----createServices 自动创建数据库模型服务类
--config 项目配置
没有合适的资源?快使用搜索试试~ 我知道了~
node-api.zip
共132个文件
js:98个
xml:5个
json:5个
需积分: 10 12 下载量 5 浏览量
2020-05-25
20:54:38
上传
评论
收藏 465KB ZIP 举报
温馨提示
技术栈:node、express、mysql、postman(接口调试软件)、sequelize(数据库映射模型)、sequelize-auto(自动生成数据库映射模型)、apidoc(注释语法生成 webApi)、jwt(加密生成token)、formidable(文件上传)、winston 和express-winston(记录日志)、crypto/md5(加密用户密码)
资源推荐
资源详情
资源评论
收起资源包目录
node-api.zip (132个子文件)
lang-logtalk.js.baiduyun.downloading.cfg 0B
lang-llvm.js.baiduyun.downloading.cfg 0B
bootstrap.min.css 118KB
style.css 10KB
prettify.css 2KB
prettify.css 675B
lang-logtalk.js.baiduyun.downloading 1KB
lang-llvm.js.baiduyun.downloading 954B
glyphicons-halflings-regular.eot 20KB
index.html 27KB
favicon.ico 894B
后台api.iml 458B
layout.jade 125B
error.jade 84B
index.jade 66B
jquery.min.js 84KB
handlebars.min.js 71KB
bootstrap.min.js 36KB
main.js 28KB
lang-xq.js 23KB
lang-xquery.js 23KB
lang-matlab.js 21KB
lodash.custom.min.js 19KB
diff_match_patch.min.js 19KB
run_prettify.js 18KB
list.min.js 16KB
require.min.js 15KB
prettify.js 15KB
semver.min.js 13KB
webfontloader.js 12KB
handlebars_helper.js 10KB
api_data.js 8KB
send_sample_request.js 6KB
polyfill.js 3KB
user.js 3KB
user.js 3KB
lang-ls.js 3KB
lang-vb.js 2KB
lang-vbs.js 2KB
lang-sql.js 2KB
lang-rust.js 2KB
app.js 2KB
lang-n.js 2KB
lang-nemerle.js 2KB
lang-vhdl.js 2KB
lang-vhd.js 2KB
lang-swift.js 2KB
tb_user.js 2KB
index.js 2KB
index.js 2KB
lang-ml.js 2KB
lang-scala.js 2KB
lang-mumps.js 1KB
ru.js 1KB
lang-ss.js 1KB
lang-lsp.js 1KB
lang-scm.js 1KB
lang-rkt.js 1KB
lang-r.js 1KB
lang-Splus.js 1KB
lang-s.js 1KB
vi.js 1KB
lang-pascal.js 1KB
fr.js 1KB
it.js 1KB
tr.js 1KB
es.js 1KB
lang-tcl.js 1KB
nl.js 1KB
ro.js 1KB
pt_br.js 1KB
de.js 1KB
locale.js 1KB
pl.js 1KB
ca.js 1KB
tb_apply_info.js 1KB
zh_cn.js 1KB
until.js 1KB
zh.js 1KB
lang-lua.js 1KB
lang-wiki.js 1KB
tb_comment_user.js 1KB
upload.js 1KB
createModuleExport.js 1KB
lang-yaml.js 1015B
lang-yml.js 1015B
tb_news.js 981B
news.js 937B
tb_carousel.js 882B
lang-proto.js 874B
lang-tex.js 858B
lang-rd.js 845B
tb_integral.js 772B
tb_forum.js 765B
news.js 749B
tb_report.js 714B
tb_study_file.js 692B
index.js 686B
tb_party_style.js 686B
tb_coordinate.js 621B
共 132 条
- 1
- 2
资源评论
王永存
- 粉丝: 324
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功