- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 안녕하세요! 강의를 들으며 열심히 실습중인데 에러가 자꾸떠서요 ㅠㅠ 맨처음에 if 문 넣기전에는 실행이 되었었는데 어찌된일인지 if문을 넣고 난 다음부터 자꾸 에러가 납니다 ㅠㅠ if문 넣기 전에 상품펼치기 지우기 전 자료는 new 상품 펼치기가 없었어요.. 혹시 그것때문은 아닐까요 ㅠㅠ 왕왕 초보라 어렵네요 답변부탁드려요 감사합니다!
안녕하세요. 강사님. 현재 learn-sequelize MySQL 부분을 실습하고 있습니다. 그런데 실습 과정중 이름(UNIQUE INDEX ) 을 중복되게 생성하여 일부러 오류를 일으켰으나 error.html 페이지가 호출 되지 않고있습니다. 사용자 생성 router 부분은 router.route('/') .get(async (req, res, next) => { try { const users = await User.findAll(); res.json(users); } catch(err) { console.error(err); next(err); } }) .post(async (req, res, next) => { try { const user = await User.create({ name : req.body.name , age : req.body.age, married : req.body.married }); console.log(user); res.status(201).json(user); // status 201 작성됨(생성됨) 뜻 } catch(err) { console.error(err); next(err); // <== next(err) 로 전달하나 error.html을 호출하지 못함 } }); 입니다. app.use((err, req, res, next) => { res.locals.message = err.message; res.locals.error = process.env.NODE_ENV !== 'production' ? err : {}; err.status = err?.status ?? 500; res.status(err.status); console.log('test'); //<== 로그는 찍힘 res.render('error');//error.html render안됨 }); res.render('error') 가 되지 않고 있습니다. 라우터 경로 테스트 결과 app.use((req, res, next) => { const error = new Error(`${req.method} ${req.url} 라우터가 없습니다.`); error.status = 404; next(error); }); 라우터 경로 오류시에는 정상적으로 호출하는 것으로 보아 문제는 없는 것 같은데 원인을 찾지 못하고 있습니다. 잘 부탁드립니다. -- 에러 로그는 다음과 같습니다. -- -- users 테이블에 중복된 이름을 입력 하였을 때 오류 내용으로 500 에러로 보아 error.html 호출이 되어야 하지만 호출이 되지 않고 있습니다. Executing (default): INSERT INTO users (`id`,`name`,`age`,`married`,`created_at`) VALUES (DEFAULT,?,?,?,?); Error at Query.run (D:\nodeExer\node_exer1\learn-sequelize\node_modules\sequelize\lib\dialects\mysql\query.js:52:25) at D:\nodeExer\node_exer1\learn-sequelize\node_modules\sequelize\lib\sequelize.js:314:28 at processTicksAndRejections (internal/process/task_queues.js:95:5) at async MySQLQueryInterface.insert (D:\nodeExer\node_exer1\learn-sequelize\node_modules\sequelize\lib\dialects\abstract\query-interface.js:308:21) at async User.save (D:\nodeExer\node_exer1\learn-sequelize\node_modules\sequelize\lib\model.js:2432:35) at async Function.create (D:\nodeExer\node_exer1\learn-sequelize\node_modules\sequelize\lib\model.js:1344:12) at async D:\nodeExer\node_exer1\learn-sequelize\routes\users.js:22:26 { name: 'SequelizeUniqueConstraintError', errors: [ ValidationErrorItem { message: 'name_UNIQUE must be unique', type: 'unique violation', path: 'name_UNIQUE', value: 'aa', origin: 'DB', instance: [User], validatorKey: 'not_unique', validatorName: null, validatorArgs: [] } ], parent: Error: Duplicate entry 'aa' for key ' users.name _UNIQUE' at Packet.asError (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\packets\packet.js:728:17) at Execute.execute (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\commands\command.js:29:26) at Connection.handlePacket (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\connection.js:456:32) at PacketParser.onPacket (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\connection.js:85:12) at PacketParser.executeStart (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\packet_parser.js:75:16) at Socket.<anonymous> (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\connection.js:92:25) at Socket.emit (events.js:400:28) at addChunk (internal/streams/readable.js:293:12) at readableAddChunk (internal/streams/readable.js:267:9) at Socket.Readable.push (internal/streams/readable.js:206:10) { code: 'ER_DUP_ENTRY', errno: 1062, sqlState: '23000', sqlMessage: "Duplicate entry 'aa' for key ' users.name _UNIQUE'", sql: 'INSERT INTO users (`id`,`name`,`age`,`married`,`created_at`) VALUES (DEFAULT,?,?,?,?);', parameters: [ 'aa', '11', false, '2022-12-14 17:38:07' ] }, original: Error: Duplicate entry 'aa' for key ' users.name _UNIQUE' at Packet.asError (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\packets\packet.js:728:17) at Execute.execute (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\commands\command.js:29:26) at Connection.handlePacket (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\connection.js:456:32) at PacketParser.onPacket (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\connection.js:85:12) at PacketParser.executeStart (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\packet_parser.js:75:16) at Socket.<anonymous> (D:\nodeExer\node_exer1\learn-sequelize\node_modules\mysql2\lib\connection.js:92:25) at Socket.emit (events.js:400:28) at addChunk (internal/streams/readable.js:293:12) at readableAddChunk (internal/streams/readable.js:267:9) at Socket.Readable.push (internal/streams/readable.js:206:10) { code: 'ER_DUP_ENTRY', errno: 1062, sqlState: '23000', sqlMessage: "Duplicate entry 'aa' for key ' users.name _UNIQUE'", sql: 'INSERT INTO users (`id`,`name`,`age`,`married`,`created_at`) VALUES (DEFAULT,?,?,?,?);', parameters: [ 'aa', '11', false, '2022-12-14 17:38:07' ] }, fields: { name_UNIQUE: 'aa' }, sql: 'INSERT INTO users (`id`,`name`,`age`,`married`,`created_at`) VALUES (DEFAULT,?,?,?,?);' } POST /users 500 52.768 ms - 785
맥북을 사용하기에 front 폴더에 yarn 설치 후, yarn dev를 하면 아래의 사진처럼 Type 'React.ReactNode' is not assignable to type {}. React.ReactNode오류가 뜹니다. setting 폴더에서 yarn 설치 후, yarn dev를 하면 정상적으로 작동합니다.(둘 다 똑같이 back 폴더에서 yarn run dev로 서버 가동은 해놓은 상태입니다) 1번 에러 2번 에러 3번 에러 총 이렇게 3개의 에러가 나오는 상황입니다.
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
늦은 시간 문의 드려죄송합니다! hello world 강의도중 vi 실행시키니 이상한 창이 뜹니다! 또한 ./build 를 실행시키니 오류가 뜹니다! ㅠㅠ -vi hello_world.v를 쳤을때 -esc 키를 두번누르니 (정상적 화면 출력) -wq 치고 나와서 ./build 를 치니 command not found 라는 문구가 나옵니다 command not found 가 왜뜨는걸까요? ㅠㅠ
안녕하세요. 회사에서 사용하는 MSA가 무엇인지 궁금하여 알아보던 중 강의를 듣게 되었습니다.. 앞 강의에서 강사님이 로드밸런싱은 Eureka가, 라우팅은 API GATEWAY가 한다고 보면 된다.. 라고 봤던 것 같은데 이번 강의에서는 API Gteway에 "부하분산/서비스라우팅"이라고 적혀있습니다. 부하분산=로드밸런싱으로 알고 있는데.. 혹시 제가 잘 못 알고 있던 걸까요? 감사합니다.
Custom Dataset을 만들어서 CRAFT 모델에 적용하려고 하는데 위와 같은 에러가 발생합니다. 에러를 해결할 방법에 대해 문의드립니다. Custom Dataset 수를 120장 정도로 했을때는 위 코드 부분에서 에러가 나지 않았는데 Image Augmentation 적용후 Custom Dataset 수를 220장 정도로 늘린 후에 CRAFT 모델에 적용하려고 하니 위와 같은 코드에러가 발생합니다. (120장 넣었을때는 Custom Dataset .zip파일 압출을 풀때 .png파일부터 압축 해제가 되었는데, 220장으로 늘린 후에는 .txt 파일부터 압축해제가 되는데요, 혹시 .png파일부터 압축해제가 안되어서 그런건 아닌지 생각도 해봤습니다) 그리고 압축해제 후 코드창에 Dataset을 입력하면 []로 빈 파일로 나옵니다.
안녕하세요! 강의 잘 보고 있습니다! 강의를 듣다가 마지막 테스트 케이스에서 오류가 나와서 찾아보니까 int ch[10001], d[3] = {1, -1, 5}; 메인 안쪽에 지역 변수로 선언하고 돌리면 값 출력이 안되고 전역 변수로 선언하고 돌리면 출력이 되더라고요.. 멍청한 질문일 수도 있는데.. 제가 봤을 때는 상관이 없을거 같은데.. 왜 그러는지 알려주실 수 있으실까요??