storage api data in remote server
node : version>16
npm ci
npm run start
如果想提高开发效率,可以安装 nestjs 官方提供的命令行 nestjs-cli 快速生成组件、服务等模板。
npm i -g @nestjs/cli
ormconfig.json 中需要配置 MySQL 数据库的连接信息。
{
"type": "mysql",
"host": "localhost",
"port": 3306,
"username": "配置用户名",
"password": "配置密码",
"database": "配置数据库",
"synchronize": false,
"logging": false,
"entities": ["dist/entities/**/*.js"],
"migrations": ["dist/migrations/**/*.js"],
"migrationsRun": true,
"cli": {
"migrationsDir": "src/migrations"
}
}
复制.env.example 为.env 文件,并配置 API_KEY。
API_KEY=1ab2c3d4e5f61ab2c3d4e5f6
命令 | 描述 |
---|---|
npm run start |
运行服务器 |
命令 | 描述 |
---|---|
npm run migration:generate -- -n TestMigration |
生成迁移 |
npm run migration:run |
运行更新 |
npm run migration:revert |
回滚最后一次更新 |
命令 | 描述 |
---|---|
npm run build |
打包代码 |
本项目采用 Apache-2.0 协议,可查看 LICENSE.md 了解更详细内容。