javascript
1router.get('/', function (req, res, next) { 2 if (req.session.passport == null) { 3 res.render('index', { 4 title: 'TMI - TrackingMyItem' 5 }); 6 7 } else { 8 const TWITTER_ID = req.session.passport.user._json.id_str; 9 10 checkRegister(TWITTER_ID, function (res) { 11 if (res == 1) { 12 getLists(TWITTER_ID, function (res) { 13 res.render('index', { 14 title: 'TMI - TrackingMyItem', 15 session: req.session.passport 16 }); 17 }); 18 }
上記の様なコードで
javascript
1res.render('index', { 2 title: 'TMI - TrackingMyItem', 3 session: req.session.passport 4});
この部分がエラーが起きてしまいます。
関数内で関数を呼んでいるせいかと思いますが
こう言った場合はどうしたらres.render
を実行できるようになるのでしょうか...。
---追記---
エラー内容は下記になります。
TypeError: res.render is not a function
at /mnt/smbSSD_128GB/IntelliJIDEAProjects/dev-TrackingItem/routes/index.js:30:25
at Query.onResult (/mnt/smbSSD_128GB/IntelliJIDEAProjects/dev-TrackingItem/routes/index.js:55:9)
at /mnt/smbSSD_128GB/IntelliJIDEAProjects/dev-TrackingItem/node_modules/mysql2/lib/commands/query.js:61:14
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
回答1件
あなたの回答
tips
プレビュー