Grapeoff
@Grapeoff
В чём концепция...?

Как разделить nodejs приложение на компоненты?

Добрый день, пишу сервер для игры на NodeJS и столкнулся с такой проблемой: я хочу разделить своё приложение на компоненты, такие как: регистрация, авторизация и тд.

Начал я так:

index.js
const express = require('express')
const app = express()

app.listen(3000, () => { console.log('server successfully started') })

module.exports = app


Потом в файле components/auth/auth.js я написал такой код:

components/auth/auth.js
const app = require('../../index.js')

app.post('/auth', (req, res) => {
    res.end('request has been handled')
})


Потом я запустил всё это, через postman сделал запрос на localhost:3000/auth и получил ошибку 404.

Если я перенесу этот код в файл index.js, то всё будет работать.

Вопрос: как распределять NodeJS приложение на компоненты?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
Kozack
@Kozack
Thinking about a11y
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы