文件名称:shin-server:从零开始搭建Node后端系统服务
文件大小:531KB
文件格式:ZIP
更新时间:2024-06-11 15:26:10
JavaScript
shin-server shin 的读音是[ʃɪn],谐音就是行,寓意可行的后端系统服务,它的特点是: 站在巨人的肩膀上,依托、、等优秀的框架和库所搭建的定制化后端系统服务。 一套完整的 Node.js 后端服务解决方案。 调试便捷,实时打印出各类请求、日志和所有的查询语句。 配合独立的配置文件可连接 MongoDB、MySQL 以及 Redis。 已开辟脚本和定时任务目录,可将相应文件补充进来。 容易扩展,可引入第三方库,例如队列、云服务等。 与配合使用的话,大致架构如下图。 准备工作 1)安装 在将项目下载下来后,来到其根目录,运行安装命令,自动将依赖包下载到本地。 $ npm install 2)启动 在启动服务器之前,需要确保本地已经安装并已开启 MongoDB、MySQL 以及 Redis。 mongo 启动命令:mongod redis 启动命令:redis-s
【文件预览】:
shin-server-main
----.gitignore(209B)
----README.md(10KB)
----services()
--------backendUserAccount.js(4KB)
--------backendUserRole.js(2KB)
--------tool.js(4KB)
--------index.js(247B)
----utils()
--------murmurhash.js(4KB)
--------index.js(2KB)
----worker()
--------triggerJobs()
--------agenda.js(379B)
--------cronJobs()
----routers()
--------tool.js(4KB)
--------common.js(2KB)
--------user.js(16KB)
--------index.js(287B)
--------template.js(4KB)
----test()
--------mocha.opts(55B)
--------services()
--------utils()
--------routers()
--------index.js(956B)
----db()
--------mysql.js(804B)
--------redis.js(651B)
--------mongodb.js(726B)
----static()
--------img()
----middlewares()
--------errorHandle.js(242B)
--------checkAuth.js(749B)
--------checkExport.js(286B)
--------index.js(213B)
----docs()
--------SQL()
--------assets()
----app.js(2KB)
----package.json(2KB)
----models()
--------AppGlobalConfig.js(1KB)
--------BackendUserRole.js(639B)
--------index.js(521B)
--------BackendUserAccount.js(1KB)
--------WebShortChain.js(939B)
----.babelrc(88B)
----index.js(324B)
----scripts()
--------index.js(626B)
--------demo.js(366B)
----config()
--------development.js(1KB)
----index-worker.js(2KB)