INNER CODE UNIT · JavaScript

start

vestauth/vestauth · src/server/index.js:148

async function start ({ port, hostname, databaseUrl } = {}) {
  ({ PORT, HOSTNAME } = resolvePortAndHostname({ port, hostname }))

  if (HTTP_SERVER) return HTTP_SERVER

  try {
    const { db, models } = connectOrm({ databaseUrl })
    DB = db
    app.models = models

    HTTP_SERVER = await new Promise((resolve, reject) => {
      const server = app.listen(PORT, () => {
        logger.success(`vestauth server listening on ${HOSTNAME}`)
        resolve(server)
      })

      server.once('error', reject)
    })

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…