[笔记] Sequelize NodeJS 专案初始化笔记

章节连结

本篇记录下 AlphaCamp 第四学期的重头戏之一,与他人一同打造类 Twitter 专案的过程。同时,这也是记录如何从无到有打造一个专案的过程。
monitor code initialize project


一、专案规划

提出规格(Spec)清单,内容包含以下:
1.使用角色:如一般使用者、管理员…等,到时会由于其角色不同,而切换不同的页面或是不同的浏览权限。
2.设计稿:页面呈现方式,内有页面路由名称,对应的连结和按钮、连结到哪个页面。
3.功能说明:也可以说是使用者故事(User Stories),工程师站在使用者的角度,来设法串接前台和后台资料,以符合使用者的期待。
4.资料结构:若是使用关联式数据库(如SQL系列),表单彼此之间的字段是属于一对多、多对多的关系要先设定好。同时,别忘记每个字段项目的资料型态。
5.路由设计:为了符合 CRUD 原则,开放的路由动作为 GET, POST, PUT, DELETE,且对应的路由和使用者故事要列成表单以方便对照。
router example

二、实际操作


其他 AlphaCamp 相关文章


按赞加入粉丝团

延伸阅读