技术栈:NodeJS中http/fs/url/request模块、图灵机器人API、服务器代理、CORS跨域、前端jQuery
项目目录介绍:
server.conf: 配置项
config.js: 配置项封装对象接口
loader.js: 加载器(统一管理后端接口)
page文件夹:静态资源
web文件夹:web层
(由于项目不涉及后端业务逻辑、数据库,因此省略了server层、dao层)
项目小结:开发过程中采取模块化、分层的后端规范思想部署接口,通过该项目很真切的感受到前后端数据传输的美妙过程; --> nodejs的学习过程中我很受用“分层”的思想,也让我明白了前端学习nodejs的真正价值所在 -> 每个前端工程师都应有全栈的视角 ~
推荐项目[star]:
1.基于nodejs-websocket模块、Socket.io库实现多人在线聊天室[丰富了上传图片,发送表情等实用聊天功能]
URL:https://github.com/PaulMing/SocketIoChatRoom
2.LevelTwo阶段demo汇总[微信小程序/设计原则|模式/Vue/React/NodeJS(Express/Koa)/数据库(Mysql/MongoDB/Redis)/前端安全/性能优化/数据结构与算法]
URL:https://github.com/PaulMing/LevelTwocodeing