我的代码正确连接到服务器

问题描述 投票:0回答:1

从 './app' 导入应用程序 function main() { app.listen(3000, 'localhost', () => { console.log('服务器在端口 3000 运行') }) } main()

从 './app' 导入应用程序 function main() { app.listen(3001, 'localhost', () => { console.log('服务器在端口 3000 运行') }) } main()

database mongodb api
1个回答
0
投票

是的,您的代码是正确的。连接您的数据库

import express from 'express'
import mongoose from 'mongoose'
import { routes } from './routes'

class App {
  public express: express.Application

  public constructor() {
    this.express = express()
    this.middleware()
    this.database()
    this.routers()
  }

  public middleware(): void {
    this.express.use(express.json())
  }

  public async database() {
    try {
      mongoose.set("strictQuery", true)
      await mongoose.connect('mongodb://0.0.0.0:27017/advice-db')
      console.log('Connect dabase successfully!')
    } catch (error) {
      console.log('Cannot connect to database, error: ', error)
    }
  }

  public routers(): void {
    this.express.use(routes)
  }
}

export default new App().express
© www.soinside.com 2019 - 2024. All rights reserved.