基于nestjs搭建的服务器端
1.环境配置
最好使用最近最稳定的node版本,因为nest使用了ts语言,旧版本的node可能会不支持某些语言,
例如,低于10.15的node会报错。
logSettings_1.logger.warn('You are using a NodeJS Version below 10.15.0, Please Upgrade!');
ReferenceError: logSettings_1 is not defined
如何升级node版本? (1)mac os,Linux用户使用n模块升级,在命令行中输入:
npm i -g n
n stable(或者其他您想要升级的版本)
node -v 查看版本更新成功
(2)Windows用户
无法支持升级使用的n模块,老老实实覆盖环境变量的node安装路径,具体查看,里面有详细的说明。
blog.csdn.net/busybm/arti…
2.引入对应的资源 npm或者yarn安装nest,并且启动nest项目
我们使用npm,以下四步是nestjs主要搭建服务器端:
npm i -g @nestjs/cli
nest新建新项目
nest new server
在项目中添加app,子目录为admin
nest g app admin
watch模式监听admin的变化,如nodemon模块
nest start -w admin
以下三步是MongoDB和typegoose主要搭建服务器端: 主要引入MongoDB模块,和基于typescript的mongoose模块
nest g lib db
npm i nestjs-typegoose @typegoose/typegoose
npm i mongoose @types/mongoose
最后,可以在db的模块中,添加其他表