feat: commit
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import * as fs from 'fs-extra';
|
||||
import * as yaml from 'js-yaml';
|
||||
import * as path from 'path';
|
||||
|
||||
const ENV_NAME = {
|
||||
development: 'dev',
|
||||
production: 'prod',
|
||||
};
|
||||
|
||||
const env = process.env.NODE_ENV || 'development';
|
||||
|
||||
export function getConfig() {
|
||||
const filePath = path.join(__dirname, './', `${ENV_NAME[env]}.yaml`);
|
||||
|
||||
if (!fs.existsSync(filePath)) {
|
||||
throw new Error(`Can not find config file: ${filePath}`);
|
||||
}
|
||||
return yaml.load(fs.readFileSync(filePath, 'utf-8')) as Record<
|
||||
string,
|
||||
unknown
|
||||
>;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
server:
|
||||
port: 4399
|
||||
prefix: ""
|
||||
|
||||
# 数据库配置
|
||||
db:
|
||||
mysql:
|
||||
host: "localhost"
|
||||
port: 3306
|
||||
username: "root"
|
||||
password: "123456"
|
||||
database: "travel_app"
|
||||
synchronize: true
|
||||
|
||||
# Jwt配置
|
||||
jwt:
|
||||
secret: "travel_app"
|
||||
expiresIn: "2h"
|
||||
|
||||
# Oss配置
|
||||
oss:
|
||||
accessKeyId: "LTAI5tHfUhFjJ335EVo1vcWm"
|
||||
accessKeySecret: "0q5JF4862ai5pznfIZMTIjThVjzaqK"
|
||||
bucket: "polaris-frontend"
|
||||
dir: "yitu_image/"
|
||||
@@ -1,9 +0,0 @@
|
||||
// 本地运行是没有 process.env.NODE_ENV 的,借此来区分[开发环境]和[生产环境]
|
||||
const ossConfig = {
|
||||
accessKeyId: 'LTAI5tHfUhFjJ335EVo1vcWm',
|
||||
accessKeySecret: '0q5JF4862ai5pznfIZMTIjThVjzaqK',
|
||||
bucket: 'polaris-frontend',
|
||||
dir: 'yitu_image/',
|
||||
};
|
||||
|
||||
export default ossConfig;
|
||||
@@ -0,0 +1,25 @@
|
||||
server:
|
||||
port: 4399
|
||||
prefix: ""
|
||||
|
||||
# 数据库配置
|
||||
db:
|
||||
mysql:
|
||||
host: "rm-uf686x3ni1tiz68z088270.mysql.rds.aliyuncs.com"
|
||||
port: 3306
|
||||
username: "travel_app"
|
||||
password: "travel_app123"
|
||||
database: "travel_app"
|
||||
synchronize: true
|
||||
|
||||
# Jwt配置
|
||||
jwt:
|
||||
secret: "travel_app"
|
||||
expiresIn: "2h"
|
||||
|
||||
# Oss配置
|
||||
oss:
|
||||
accessKeyId: "LTAI5tHfUhFjJ335EVo1vcWm"
|
||||
accessKeySecret: "0q5JF4862ai5pznfIZMTIjThVjzaqK"
|
||||
bucket: "polaris-frontend"
|
||||
dir: "yitu_image/"
|
||||
Reference in New Issue
Block a user