package.json
{
"name": "node-server-typescript",
"version": "1.0.0",
"description": "node服务-TypeScript示例",
"main": "src/server.js",
"scripts": {
"dev": "nodemon --watch src -e ts,js,tsx --exec ts-node --files src/server.ts",
"prod": "set NODE_ENV=production&&nodemon --watch src -e ts,js,tsx --exec ts-node --files src/server.ts",
"build": "tsc",
"start": "node dist/server.js",
"help": "nodemon -h"
},
"author": "",
"license": "ISC",
"dependencies": {
"aws-sdk": "^2.817.0",
"co-body": "^5.1.1",
"date-fns": "^2.16.1",
"emailjs": "^3.4.0"
},
"devDependencies": {
"@types/koa": "^2.11.2",
"@types/koa-router": "^7.4.0",
"@types/node": "^13.9.8"
}
}
从上面json文件中可以看出来:
1.启动读取页面是 server.ts
2.启动读取环境变量有 默认项、production
3.启动命令为 nodemon
其中对于修改环境变量的处理,如下:
1.在根目录下创建一个config文件夹

2.在config中添加环境变量文件,如development.js、production.js;包含一个index.js

3.分别编辑js文件
development.js

production.js

index.js

4.在需要使用变量的文件中引入config文件
4.1 引入文件时,需要注意路径
4.2 使用变量直接通过 config.变量名

Node.js TypeScript服务配置与环境变量
1317

被折叠的 条评论
为什么被折叠?



