视频网站 + APP + 小程序, 技术:NodeJs (nestjs)+ VueJs全栈(1)

基于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安装路径,具体查看,里面有详细的说明。
https://blog.csdn.net/busybm/article/details/80545912

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的模块中,添加其他表

你可能感兴趣的:(前端)