app.get('/upload', (req, res) => {
res.sendFile(path.join(__dirname, 'multipart.html'));
});
app.post('/upload', upload.single('image'), (req, res) => {
console.log(req.file, req.body);
res.send('ok');
});
app.get('/', (req, res) => {
res.send('Hello, Express');
});
app.use((err, req, res, next) => {
console.error(err);
res.status(500).send(err.message);
});
app.listen(app.get('port'), () => {
console.log(app.get('port'), '번 포트에서 대기 중');
});
지금까지 자주 쓰이는 미들웨어를 알아봤습니다. 이후 미들웨어가 나온다면 그때그때 소개하겠습니다.