Paul-API-Next/src/server/configuration.ts

26 lines
573 B
TypeScript

import { createConfiguration, hooks } from "@midwayjs/hooks";
import * as Koa from "@midwayjs/koa";
import * as dotenv from "dotenv";
import * as redis from "@midwayjs/redis";
const env = dotenv.config();
/**
* setup midway server
*/
export default createConfiguration({
imports: [Koa, redis, hooks()],
importConfigs: [{
default: {
keys: "session_keys",
redis: {
client: {
port: Number(env.parsed ?. CACHE_PORT) || 6379,
host: env.parsed ?. CACHE_HOST || "127.0.0.1",
db: 0,
},
},
}
}],
});