ArthurSlog
SLog-101
Year·1
Guangzhou·China
October 24th 2018
个人网站:http://www.arthurslog.com
CSDN:https://blog.csdn.net/u010997452/article/list/1
GitHub:https://github.com/BlessedChild/ArthurSlog
NPM:https://www.npmjs.com/~arthurslog
掘金:https://juejin.im/user/59f2a424f265da432f305c66/posts
简书:https://www.jianshu.com/u/b9ebe10f0534
segmentfault:https://segmentfault.com/u/arthurslog/articles
一时一局 我们需要见风使舵
开发环境MacOS(Mojave 10.14 (18A391))
信息源
require: https://nodejs.org/docs/latest-v8.x/api/modules.html#modules_require
module: https://nodejs.org/docs/latest-v8.x/api/modules.html#modules_module
export: https://nodejs.org/docs/latest-v8.x/api/modules.html#modules_exports
path: https://www.npmjs.com/package/path
开始编码
本次确定了后端的开发规范 和 工程结构
把 在main.js文件里 创建一个对象 config作为整个工程的配置文件
为了尽可能的整洁 不使用单独的全局配置文件
而其他文件都只需要引入 main.js文件里的 config对象
具体的代码如下:
server/main.js
重新调整了一下 引用的路径
经过测试 后端正常服务
工程文件已经上传至Github:https://github.com/BlessedChild/ArthurSlogStore
项目持续开发中 记录跟不上开发速度
有部分注解在源码的注释里
从源码注释可以看到 开发过程是一个实现与时间的权衡工作
前期花更多的时间去做好开发规范 后期维护和拓展会大大降低成本
但是在前期开发中 却需要耗费大量的成本
所以需要根据业务需求 和 收益期望来进行权衡
至此,制定了暂行的后端开发规范 并对工程结构进行了相应的调整。
如果你喜欢我的文章 欢迎点赞 留言
谢谢
领取专属 10元无门槛券
私享最新 技术干货