bodyParser 오류

3779 단어 err삽질err

🤢 오류

Error: Cannot find module '.models/User'
- D:\pyeonne\projects\boiler-plate\index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:94:18)
    at Object.<anonymous> (D:\pyeonne\projects\boiler-plate\index.js:5:18)
    at Module._compile (node:internal/modules/cjs/loader:1101:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ 'D:\\pyeonne\\projects\\boiler-plate\\index.js' ]

👍 해결

// 수정 전
const bodyParser = require('body-parser');

app.use(bodyParser.urlencoded({extended : true}));

app.use(bodyParser.json());

// 수정 후
const express = require('express');

app.use(express.urlencoded({ extended: true }));

app.use(express.json());

express 버전 4.16이상 부터는 express 내부에 bodyParser가 포함되어 있기 때문에 더이상 bodyParser는 지원하지 않는다.

좋은 웹페이지 즐겨찾기