조금 뒤에 만들 라우터들을 미리 app.js에 연결합니다.

    app.js

    ...
    const { sequelize } = require('./models');
    const indexRouter = require('./routes');
    const usersRouter = require('./routes/users');
    const commentsRouter = require('./routes/comments');
    
    const app = express();
    ...
    app.use(express.urlencoded({ extended: false }));
    
    app.use('/', indexRouter);
    app.use('/users', usersRouter);
    app.use('/comments', commentsRouter);
    
    app.use((req, res, next) => {
      const error =  new Error(`${req.method} ${req.url} 라우터가 없습니다.`);
    ...

    라우터의 내용은 다음과 같습니다. sequelize.js에 나오는 GET, POST, PUT, DELETE 요청에 해당하는 라우터를 만듭니다. routes 폴더를 만들고 그 안에 index.js를 작성하면 됩니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.