🐛 fix server options
This commit is contained in:
		
							parent
							
								
									1049f57454
								
							
						
					
					
						commit
						5acd0ad669
					
				| @ -17,7 +17,7 @@ | ||||
| 		"ajv": "^8.5.0", | ||||
| 		"dotenv": "^8.2.0", | ||||
| 		"jsonwebtoken": "^8.5.1", | ||||
| 		"lambert-server": "^1.1.7", | ||||
| 		"lambert-server": "^1.2.7", | ||||
| 		"missing-native-js-functions": "^1.2.3", | ||||
| 		"mongoose-autopopulate": "^0.12.3", | ||||
| 		"node-fetch": "^2.6.1", | ||||
|  | ||||
| @ -10,9 +10,12 @@ export class Server { | ||||
| 	public ws: WebSocketServer; | ||||
| 	public port: number; | ||||
| 	public server: http.Server; | ||||
| 	public production: boolean; | ||||
| 
 | ||||
| 	constructor({ port, server }: { port: number; server?: http.Server }) { | ||||
| 	constructor({ port, server, production }: { port: number; server?: http.Server; production?: boolean }) { | ||||
| 		this.port = port; | ||||
| 		this.production = production || false; | ||||
| 
 | ||||
| 		if (server) this.server = server; | ||||
| 		else this.server = http.createServer({}); | ||||
| 
 | ||||
| @ -34,8 +37,10 @@ export class Server { | ||||
| 		await this.setupSchema(); | ||||
| 		await Config.init(); | ||||
| 		console.log("[DB] connected"); | ||||
| 		if (!this.server.listening) this.server.listen(this.port); | ||||
| 		console.log(`[Gateway] online on 0.0.0.0:${this.port}`); | ||||
| 		if (!this.server.listening) { | ||||
| 			this.server.listen(this.port); | ||||
| 			console.log(`[Gateway] online on 0.0.0.0:${this.port}`); | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	async stop() { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Flam3rboy
						Flam3rboy