묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
nodemon관련 에러 npm run start가 안되요 sql연동이 안되는 것 같습니다. m1 맥북
\안녕하세요. 제가 윈도우 환경에서는 모두 완벽히 설치하여 잘 사용하였는데 맥북 m1으로 컴퓨터를 바꾸고 다시 해보려하니까 새롭게 설치도 다시하고 했는데 안되네요,,, 이유를 잘 모르겠어서 질문 남깁니다... 정말 맥북사고 쓰지도 못하고 골치가 아파요.. 한번만 도와주세요 뭐가 문제 일까요?? 이후 다시 새롭게 만들어 해봤더니 sql이 연동이 되지 않고 있는 것 같습니다. sql연동 전에는 npm run start가 되네요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
[이유를 모르겠는데 해결되었습니다] [nodemon] Could not shutdown sub process cleanly
[이유는 모르겠지만.. 회사 업무 시스템을 꺼서 그런지 해결되었습니다. 정상적으로 restart 됩니다. 감사합니다] 안녕하세요, 강사님 강의 감사히 잘 듣고있습니다. Nodemon 설치 중에는 전혀 문제가 없었는데, 구글링 해도 나오지 않는 문제가 있어 질문드립니다. 구동까지 잘 되고, 기능상 문제가 없습니다. 그런데, 소스를 수정 후 저장버튼을 누르면 [nodemon] restarting due to changes... [nodemon] Could not shutdown sub process cleanly 이런 메세지가 발생합니다. 별것 다 해본 것 같은데 해결법을 찾지 못했습니다 ㅠㅠ 도와주실 수 있을까요? 아래 터미널과 index.js, package.json 소스 공유드립니다. D:\GitHub\react\boiler-plate>npm run backend > boiler-plate@1.0.0 backend D:\GitHub\react\boiler-plate > nodemon index.js [nodemon] 2.0.14 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,json [nodemon] starting `node index.js` Example app listening at http://localhost:5000 MongoDB Connected... [nodemon] restarting due to changes... [nodemon] Could not shutdown sub process cleanly [nodemon] restarting due to changes... [nodemon] Could not shutdown sub process cleanly packages.json 파일은 이것저것 시도해보다 devDependencies에서 dependencies로 옮겨가게 되었습니다. (dev 태그를 빼고 설치해봤습니다..) packages.json { "name": "boiler-plate", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "node index.js", "backend": "nodemon index.js", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "injun", "license": "ISC", "dependencies": { "body-parser": "^1.19.0", "express": "^4.17.1", "mongoose": "^6.0.12", "nodemon": "^2.0.14" }, "devDependencies": {} } idnex.js const express = require('express'); const app = express(); const port = 5000; const bodyParser = require('body-parser'); app.use(bodyParser.urlencoded({extended: true})); app.use(bodyParser.json()); const {User} = require("./models/User"); const mongoose = require('mongoose'); mongoose.connect('@@@',{ }).then(() => console.log('MongoDB Connected...')) .catch(err => console.log(err)); app.get('/', (req, res) => { res.send('Hello World!2100000'); }); app.post('/register', (req, res) => { // 회원가입할 때 필요한 정보들을 client에서 가져오면 // 그것들을 데이터베이스에 넣어준다. const user = new User(req.body); user.save((err, doc) => { if(err) return res.json({ success: false, err}) return res.status(200).json({ success: true }) }); }); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`) });
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
8강 [nodemon] restarting due to chages가 뜨지 않을 때
8강 시청중에 노드몬 부분에서 index.js의 내용을 변경하였는데도 [nodemon] restarting due to chages가 뜨지 않았습니다. 이러한 문제는 일부 네트워크의 환경 문제라고 합니다. 이를 해결하기 위해서는 index.js의 scripts의 backend 부분을 저렇게 작성해주는 것입니다. 그러면 정상적으로 작동하게 됩니다. 혹시나 같은 문제로 고민하는 분이 있으시면 도움이 됐으면 좋겠습니다. John Ahn 님 덕분에 좋은 퀄리티의 수업 잘 듣고 있습니다. 감사합니다. 출처: https://stackoverflow.com/questions/37622606/nodejs-nodemon-not-restarting-my-server