묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨React로 NodeBird SNS 만들기
model을 전부 만든 후, table을 생성하는 과정에서 에러가 발생했습니다.
서버 작업을 하던 중, user, post 등 model들을 만들고, model 폴더 안 index.js에서 전부 다 합친 후, npm run dev 를 하니깐 아래와 같은 에러가 나옵니다. 맨 밑에 pakage.json 도 첨부하겠습니다. * 비밀번호를 숫자로 설정했는데 이게 영향이 있을까요? *********************************************************************** ^[[D^[[nodemon] restarting due to changes... [nodemon] starting `node index.js` (node:654) [SEQUELIZE0004] DeprecationWarning: A boolean value was passed to options.operatorsAliases. This is a no-op with v5 and should be removed. server is running on http://localhost:3065 internal/crypto/hash.js:58 throw new ERR_INVALID_ARG_TYPE('data', ^ TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be one of type string, TypedArray, or DataView. Received type number at Hash.update (internal/crypto/hash.js:58:11) at sha1 (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/auth_41.js:31:8) at Object.token [as calculateToken] (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/auth_41.js:67:18) at new HandshakeResponse (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/packets/handshake_response.js:28:26) at ClientHandshake.sendCredentials (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/commands/client_handshake.js:52:31) at ClientHandshake.handshakeInit (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/commands/client_handshake.js:137:12) at ClientHandshake.execute (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/commands/command.js:39:22) at Connection.handlePacket (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/connection.js:417:32) at PacketParser.Connection.packetParser.p [as onPacket] (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/connection.js:75:12) at PacketParser.executeStart (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/packet_parser.js:75:16) at Socket.Connection.stream.on.data (/Users/kim/Desktop/projects/nodebird/backEnd/node_modules/mysql2/lib/connection.js:82:25) at Socket.emit (events.js:198:13) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at Socket.Readable.push (_stream_readable.js:224:10) at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) [nodemon] app crashed - waiting for file changes before starting... { "name": "backend", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "nodemon" }, "repository": { "type": "git", "url": "git+https://github.com/KimHyeongRae0/twiter-clone-back.git" }, "author": "palkim", "license": "MIT", "bugs": { "url": "https://github.com/KimHyeongRae0/twiter-clone-back/issues" }, "homepage": "https://github.com/KimHyeongRae0/twiter-clone-back#readme", "dependencies": { "axios": "^0.19.2", "bcrypt": "^4.0.1", "cookie-parser": "^1.4.4", "cors": "^2.8.5", "dotenv": "^8.2.0", "express": "^4.17.1", "express-session": "^1.17.0", "helmet": "^3.21.3", "hpp": "^0.2.3", "morgan": "^1.9.1", "multer": "^1.4.2", "mysql2": "^2.1.0", "passport": "^0.4.1", "passport-local": "^1.0.0", "sequelize": "^5.21.5", "sequelize-cli": "^5.5.1" }, "devDependencies": { "eslint": "^6.8.0", "eslint-config-airbnb": "^18.0.1", "eslint-plugin-jsx-a11y": "^6.2.3", "nodemon": "^2.0.2" } }
-
미해결데이터베이스 중급(Modeling)
도서관리 연습문제2 강의 질문입니다.
고객 테이블의 성별에 Null 허용을 하지 않을 경우 성별 테이블 외 성구분용 테이블이 하나 더 필요하다고 하셨는데, 기존의 성별 테이블에 성별코드를 int로 바꾼 후 거기에 구분 값을 1, 2, 3으로 줘서 남자, 여자, 미정 이렇게 주면 되지 않나요? 꼭 동일한 용도의 테이블을 하나 더 만들어야 하는 이유를 모르겠습니다.
-
미해결Autodesk Maya 3D 그래픽의 입문 Part.3 Rendering
강의 소스 자료는 어디에...
강의 소스 자료는 어디에 있나요??
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
*char 선언 이유
char선언에 포인터를 붙이는 이유가 무엇인가요?
-
미해결C# 프로그래밍
궁금한게 있습니다
안녕하세요 강좌 잘 보고있습니다 감사합니다!! 8분에 나오는 인덱서에 대해 궁금한게 있는데요 A test라고 하면 test는 클래스일텐데 어떻게 변수처럼 동작하게 되는건가요?? test.number[i] 이런 식으로 써야될거같은데 어떻게 test[i]같은게 작동하게 되나요? 만약에 A클래스안에 인덱서가 두개 존재한다면(number[],number2[]) test[]했을때 어떤걸줄 알고 구분해서 사용할수있게되는건가요?
-
미해결React로 NodeBird SNS 만들기
React.Children.only expected to receive a single React element child.
계속해서 확인을 해보고 있는데요, 현영 강사님과 똑같이 코드를 입력하였는데도불구하고next.js의 링크를 도입 할 때부터 자꾸 제목과같은 에러가 뜹니다..<Link> React.Children.only expected to receive a single React element child. 따로 제 환경에서 설정해야 할것이 있어서이러는 걸까요? ㅠㅠ
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
try catch 질문입니다.
안녕하세요, 지난 고급 강좌 때 try catch 를 api/index.js 파일에서 처리 했던 것이 생각나서 이 부분도 아래와 같이 적용해보려고 했는데요, 에러 처리가 안되고 console 도 찍히지 않네요.. 방법이 잘못된 것일까요?api 호출 하는 쪽에서 에러 status만 넘겨주고 화면 단에서 status를 받아서 공통 에러 처리 컴포넌트를 호출 해주는 케이스를 생각해봤거든요. 이 부분에는 적절하지 않은 것일까요? // api/index.js // 학습 노트 데이터 생성 API function createPost(postData) { try { return instance.post('posts', postData); } catch (error) { console.log('1', error); return error.response.data.message; } } // PostAddForm.vue async submitForm() { const response = await createPost({ title: this.title, contents: this.contents, }); console.log('response', response); },
-
미해결홍정모의 따라하며 배우는 C++
std::thread를 사용하여 외부에 있는 다른 프로세스를 실행하는 방법?
1. 외부에 있는 다른 프로세스를 실행시키는 방법이 있는지? 2. 1번 방법이 있다면, std::thread를 사용해서 외부에 있는 다른 프로세스를 실행시키면, 제어(thread 정지, 재시작)하는 방법이 있는지요.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
stacking을 실제로 적용할 때 궁금한 점이 있습니다
매번 잘 답변해주셔서 감사드립니다. stacking 관련해서 cv셋 기반으로 모델을 만드는 것까지는 잘 이해가 되었습니다. 그런데 이렇게 만들어진 모델을 새로운 데이터셋에 적용하려면, 제 생각에는 get_stacking_base_dataset 함수는 학습까지 같이 이루어지므로 사용할 수가 없고 이미 학습된 knn, rf, dt, ada 모델에 바로 새로운 데이터셋을 넣어서 테스트용 피처 데이터 셋을 만들고, 최종 lr로 예측을 해야될 것 같은데 제 생각이 맞는 건가요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
자료구조 심화학습
자료구조를 더 공부해보고 싶은데 추천하시는 강의는 뭔가요?
-
미해결윈도우 리버싱 (window reversing) 완벽 이해 - 레나 챌린지 풀이
파일이 받아지지 않습니다.
안녕하세요 현재 강의를 신청하고 lena reversing for newbies를 다운로드 받으려고 tuts4you 사이트에 들어가서 파일을 다운로드 받으려는데 계속 not found가 뜹니다. 그래서 lena reversing for newbies 파일을 다운로드 받을 수 없는데 보내주실 수 있나요?? 제 메일은 dnr6419@gmail.com입니다.
-
미해결Redux vs MobX (둘 다 배우자!)
몹엑스 비동기 실습 중 질문드립니다
안녕하세요 제로초님 몹엑스와 axios로 비동기를 이용해 데이터를 프론트단에 호출해보고 싶어 연습하던 중 질문이 생겼습니다. (상단 초기스테이트들은 무시해주세요) 아래처럼 postStore에 loadProblems라는 함수에 호출할 주소를 axios로 불러 구조분해한 data를 콘솔에 찍으면 원하는 json들이 나옵니다 그 값을 14줄에 있는 data에 넣어주고 싶은데 (예제인 addPost 함수처럼) 그 부분이 왜 안 되는지 궁금합니다. 27번줄 this.data 가 -> " Proxy {0: Proxy, 1: Proxy, Symbol(mobx administration): ObservableArrayAdministration} " 이걸로 콘솔에 찍힙니다. 프론트 화면에서 useEffect로 (컴포넌트디드마운트시) 첫 렌더링때 데이터들을 불러주고 싶어 아래처럼 호출하였는데 호출방식도 잘못된건가요? 조언 부탁드립니다 ㅜㅜ
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
hover시 문제 발생
안녕하세요 선생님! 지금 실습예제 보면서 혼자 메인메뉴를 만들어보고 있는데요, 메뉴를 float: left로 나열하고 hover시 font-weight: bold를 적용시키니 오버 할 때마다 조금조금씩 자리가 밀려나서 전체 메뉴의 위치가 이동을 하더라구요 ! transition font-size 적용해도 그렇구요 ㅜㅜ 혹시 이 점에 있어서 해결방안이 있을까요? https://blog.naver.com/dlrhdms08/221838270814. (문제 영상 링크 입니다.) 항상 감사합니다 :)
-
해결됨문제로 배우는 C언어
a의 범위 설정
if (a>=120 && a=<150) 대신 if (150>=a>=120) 이렇게 한꺼번에하면 왜 안되나요??
-
미해결문제로 배우는 C언어
알고리즘 과정
안녕하세요! 제가 이 문제를 강의를 듣기 전 먼저 코딩을 시도했었는데요, 잘 풀리지 않았습니다. 선생님께서는 a=a*10; a=a+0.5; a=(int)a; a=a/10; printf("%f\n",a); 의 과정을 진행해주셨는데, 저는 처음부터 a*10 을 할 생각을 전혀 하지 못했습니다. 어떤 이유에서 a*10을 먼저 해야 하는건지, 후에는 왜 a/10을 해야하는지 다시 한번 설명해주시면 감사하겠습니다!
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
2019에 매킨토시 사용하는데요!
컨피그 창 안 뜰 뿐더러 다른 질문 글에서 답변해주셨듯이 알트+엔터 쳐보았는데도 안 됩니다 ㅠㅠ 커맨드+엔터 왼쪽 알트+엔터, 오른쪽 알트+엔터 ESC+엔터 별 다 눌러봤는데 그대롭니다 ㅠㅠㅠ
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
router.push 질문
<div @click="$router.push('/pages/profile').catch(() => {})"> </div> 라는 코드가 있는데요. 그럼 어떤 것을 클릭 했을 때 /pages/profile로 넘어 가라고 했는데 여기서 catch(() => {})로 에러 핸들링을 하는데 catch 파라미터로 인자도 안들어가 있는데 이건 잘못된건가요?? 아니면 저렇게 catch(() => {}); 이렇게만 적어 놔도 어떤 것을 클릭했을 때 /pages/profile 넘어가지 않으면 에러를 표시해주나요???
-
미해결지금 당장 성과내기, 페이스북 퍼포먼스 마케팅 실습
태그 매니저 창이 밑에서 뜨지 않습니다.
분명히 처음에 <head> 와 <body> 뒤에 픽셀 삽입했을 때만 해도 태그매니저 창이 밑에서 떴었는데, 확장 프로그램 설치하고, 페이스북 기본 픽셀도 설치하고 나니 더 이상 밑에서 뜨질 않네요.. 어떡해야 하죠?
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
문제를 어디서 풀어보나요
설명 듣기 전에 한번 풀어보고 싶은데 백준 사이트 처럼 정답, 미정답 나타내주면서, 해당 문제를 풀수있는 곳이 있을까요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
깃헙에 올리려면
지금 현재는 git clone을 해와서 git checkout 으로 이동을 해서 git remote -v 가 캡판님의 깃 주소로 나오는데 만약 저의 깃헙 주소로 바꿀려면 어떻게 해야 하나요? 저도 피쳐 하나 만들 때 마다 깃에 기록을 하고 싶거든요. 그래야지 나중에 가서 보기 쉬울꺼 같아서