Posted at

Express + TypeScriptでpost


Express + TypeScript

postでハマったのでメモ

typescript固有の話ではないかも


ルーティングより前にparser

bodyにアクセスするにはbody-parserが必要(これはjsも同じ)

npm i @types/body-parser 

ルーティングより前でparserをuseしなければいけなかった

型の関係か、なぜか分からない

app.use(bodyParser.urlencoded({

extended: true
}));
app.use(bodyParser.json());

app.use('/article', article);
app.use('/auth', auth);
app.use('/user', user);


console.logでは中身が見られない

console.logで中身を見ようとしても空だったのでconsole.dir

console.dir(req.body)

{
name: hoge,
email: fuga
}