前端开发人员如何快速掌握 nodejs + typescript 写成的后端项目?

本人前端,公司给了我一个 node.js + TypeScript 写成的后端项目,给的时间大概是一周。

要求我在这段时间里:

  1. 自己要理解项目里的某两个重点接口的逻辑;
  2. 可以向他人讲解这两个重点接口;
  3. 能用 postman 调通这两个重点接口;
  4. 可以在以后对这两个重点接口进行扩展(深度掌握这两个接口)。

本人目前连这个项目都不知道怎么启动,也没有前辈可以指导我。数据库暂时还不知道要怎么放到本地,不过数据库应该是小问题?

请问有没有类似经历的朋友可以介绍一下自己的经验?
或者
请问有没有朋友可以分享一下快速学习 node.js 和 TypeScript 的经验?

谢谢!

阅读 2.4k
2 个回答

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,你就能知道代码的每一步是怎么跑的。

js 项目,首先看 package.json ,里面有所有用到的依赖,以及项目如何启动。

数据库的话得看一下有没有存在代码仓库,如果没有存,需要上其他机器上下载一份。
可以先连接测试环境的数据库,然后拷贝一份到本地,或者本地就不要。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏