本人前端,公司给了我一个 node.js + TypeScript 写成的后端项目,给的时间大概是一周。
要求我在这段时间里:
- 自己要理解项目里的某两个重点接口的逻辑;
- 可以向他人讲解这两个重点接口;
- 能用 postman 调通这两个重点接口;
- 可以在以后对这两个重点接口进行扩展(深度掌握这两个接口)。
本人目前连这个项目都不知道怎么启动,也没有前辈可以指导我。数据库暂时还不知道要怎么放到本地,不过数据库应该是小问题?
请问有没有类似经历的朋友可以介绍一下自己的经验?
或者
请问有没有朋友可以分享一下快速学习 node.js 和 TypeScript 的经验?
谢谢!
1:首先看package.json,楼上有说道,里面着重看依赖和启动命令script字段。
2:看下项目有没有readme文件或者问下有没有什么说明文档之类的,有可能会说怎么把项目跑起来和还有一些其他的讲解
3:一般都会用环境变量区分不同环境。了解清楚每个环境对应的读取的配置文件。以及对应的数据库,如果有测试的线上环境,可以先连测试环境跑,如果没有的话,看下项目代码目录里有没有db各个库和表的schema文件,或者是有些ORM(比如TypeORM,sequelize)是可以从model里生成表接构的,然后有了表结构以后可以在自己本地跑一个数据库服务。看清楚数据库用的什么,mysql还是什么。
4:如果是node.js 和 TypeScript 的后端服务,一般用的是nest.js,确定下用的是什么框架,然后去对应看官网说明文档,也挺快上手的,先不用看的很详细,着重看你要了解的东西,如果看文档不懂,也可以用关键词去B站搜,会有很多教程的
5:抓个人来问(如果可以的话,最好),还有最后的神器,打log,最好是debug,学会debug,你就能知道代码的每一步是怎么跑的。