|
@@ -1,4 +1,5 @@
|
|
import { ConfigModule } from '@nestjs/config';
|
|
import { ConfigModule } from '@nestjs/config';
|
|
|
|
+import { NacosService, NacosModule } from 'nest-nacos';
|
|
import { getEnvPath } from './common/helper/env.helper';
|
|
import { getEnvPath } from './common/helper/env.helper';
|
|
const envFilePath: string = getEnvPath(`${__dirname}/common/envs`);
|
|
const envFilePath: string = getEnvPath(`${__dirname}/common/envs`);
|
|
const config = ConfigModule.forRoot({
|
|
const config = ConfigModule.forRoot({
|
|
@@ -6,6 +7,17 @@ const config = ConfigModule.forRoot({
|
|
envFilePath: envFilePath,
|
|
envFilePath: envFilePath,
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+const nacosMo = NacosModule.forRoot({
|
|
|
|
+ server: '120.24.144.164:8848',
|
|
|
|
+ accessKey: 'testsocket',
|
|
|
|
+ secretKey: 'testsocket',
|
|
|
|
+ namespace: '4dkankan-v4-test',
|
|
|
|
+ config: {
|
|
|
|
+ group: 'DEFAULT_GROUP',
|
|
|
|
+ dataId: '4dkakan-daikan.yaml',
|
|
|
|
+ },
|
|
|
|
+});
|
|
|
|
+
|
|
import { Module, OnModuleInit } from '@nestjs/common';
|
|
import { Module, OnModuleInit } from '@nestjs/common';
|
|
import { AppController } from './app.controller';
|
|
import { AppController } from './app.controller';
|
|
import { AppService } from './app.service';
|
|
import { AppService } from './app.service';
|
|
@@ -15,7 +27,7 @@ import { ThrottlerStorageRedisService } from 'nestjs-throttler-storage-redis';
|
|
import { RoomModule } from './room/room.module';
|
|
import { RoomModule } from './room/room.module';
|
|
// import { SocketModule } from './socket/socket.module';
|
|
// import { SocketModule } from './socket/socket.module';
|
|
import { RoomManagerModule } from './room-manager/room-manager.module';
|
|
import { RoomManagerModule } from './room-manager/room-manager.module';
|
|
-import { NacosService, NacosModule } from 'nest-nacos';
|
|
|
|
|
|
+
|
|
|
|
|
|
const url = `redis://:${process.env.REDIS_PASSWORD}@${process.env.REDIS_HOST}:${process.env.REDIS_PORT}/${process.env.REDIS_DB}`;
|
|
const url = `redis://:${process.env.REDIS_PASSWORD}@${process.env.REDIS_HOST}:${process.env.REDIS_PORT}/${process.env.REDIS_DB}`;
|
|
|
|
|
|
@@ -42,16 +54,6 @@ const storeThor = ThrottlerModule.forRootAsync({
|
|
inject: [RedisService],
|
|
inject: [RedisService],
|
|
});
|
|
});
|
|
|
|
|
|
-const nacosMo = NacosModule.forRoot({
|
|
|
|
- server: '120.24.144.164:8848',
|
|
|
|
- accessKey: 'testsocket',
|
|
|
|
- secretKey: 'testsocket',
|
|
|
|
- namespace: '4dkankan-v4-test',
|
|
|
|
- config: {
|
|
|
|
- group: 'DEFAULT_GROUP',
|
|
|
|
- dataId: '4dkankan-gateway.yaml',
|
|
|
|
- },
|
|
|
|
-});
|
|
|
|
@Module({
|
|
@Module({
|
|
imports: [config, redisMo, storeThor, RoomModule, RoomManagerModule, nacosMo],
|
|
imports: [config, redisMo, storeThor, RoomModule, RoomManagerModule, nacosMo],
|
|
controllers: [AppController],
|
|
controllers: [AppController],
|
|
@@ -61,6 +63,6 @@ const nacosMo = NacosModule.forRoot({
|
|
export class AppModule implements OnModuleInit {
|
|
export class AppModule implements OnModuleInit {
|
|
constructor(private readonly nacos: NacosService) { }
|
|
constructor(private readonly nacos: NacosService) { }
|
|
async onModuleInit() {
|
|
async onModuleInit() {
|
|
- // await this.nacos.register('4dkakan-daikan-socket');
|
|
|
|
|
|
+ await this.nacos.register('4dkakan-daikan-socket');
|
|
}
|
|
}
|
|
}
|
|
}
|