nodejs-book
nodejs-book copied to clipboard
[p.256] express.static 미들웨어 첫 번째 인수로 인한 에러
[도서 내 소스] app.use( morgan('dev'), express.static( '/', path.join(__dirname, 'public')), ... );
[에러로그]
/Users/wise/study/nodejs/nodejs-textbook/learn-express/node_modules/serve-static/index.js:48
var opts = Object.create(options || null)
^
TypeError: Object prototype may only be an Object or null: /Users/wise/study/nodejs/nodejs-textbook/learn-express/public
at Function.create (
[해결] p.249 예제처럼 express.static( path.join(__dirname, 'public'))로 수정하면 정상 작동하네요.
app.use('/', morgan('dev'), express.static(path.join(__dirname, 'public')), ... ); 인데 실수했네요. 감사합니다