前提・実現したいこと
node appと記述したときサーバーが実行できるようにしたい
エラーメッセージ
ReferenceError: routert is not defined at Object.<anonymous> (D:\Javascript\mernstack course\server\routes\auth.js:5:1) at Module._compile (internal/modules/cjs/loader.js:1138:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72:18) at Object.<anonymous> (D:\Javascript\mernstack course\server\app.js:9:9) at Module._compile (internal/modules/cjs/loader.js:1138:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) at internal/main/run_main_module.js:17:47
該当のソースコード
JavaScript
1const express = require('express') 2const router = express.Router() 3 4 5routert.get('/',(req,res)=>{ 6 res.send("hello") 7}) 8 9router.post('/signup',(req,res)=>{ 10 console.log(req.body.name) 11}) 12 13module.exports = router
該当のソースコード
JavaScript
1const express = require('express') 2const app = express() 3const mongoose = require('mongoose') 4const PORT = 5000 5const {MONGOURI} = require('./keys') 6 7require('./models/user') 8 9app.use(require('./routes/auth')) 10 11mongoose.connect(MONGOURI,{ 12 useNewUrlParser:true, 13 useUnifiedTopology: true 14 15}) 16mongoose.connection.on('connected',()=>{ 17 console.log("conneted to mongo yeahh") 18}) 19mongoose.connection.on('error',(err)=>{ 20 console.log("err connecting",err) 21}) 22 23 24 25app.listen(PORT,()=>{ 26 console.log("server is running on",PORT) 27})
試したこと
以下の様なキーワードで検索をかけてみました
Node.js ReferenceError: routert is not defined
Node.js routert defined
Node.js routert
Node.js definede routert
バージョン・補足情報・package.json
【バージョン】
OS Windows10
Node.js 12.18.0
【補足】
恐らくエラーメッセージの上から2行目(auth.js)と9行目(app.js)が問題に該当しているようです。
参考動画
【package.json】
{ "name": "mernstack-course", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "nodemon src/app.js" }, "author": "", "license": "ISC", "dependencies": { "express": "^4.17.1", "mongoose": "^5.9.23" }, "devDependencies": { "nodemon": "^2.0.4" } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/15 09:06