월 28,600원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
npx가 어떤건가요 ..? ㅠ
다른 상황에서도 저런식으로 에러가 뜨다가 앞에 npx를 써주면 동작을 하던데 구글 찾아봐도 잘 모르겠어요 ㅠㅠ 왜 npx를 써줘야 동작을 하는건가요??
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
button누르면 soldout 하기
안녕하세요 web에서는 구입버튼 누르면 soldout이 1이 되어 회색으로 변하는데 모바일에서도 똑같이 적용하고 싶어서 질문드립니다 web에서는 axios.get(`${API_URL}/products/${id}`) 이 sever의 app.post("/purchase/:id", (req, res) => { const { id } = req.params; models.Product.update( { soldout: 1, }, { where: { id, }, } ) 와 통신하여 soldout값이 1이 되는데 모바일에서는 어떻게 코드를 작성해야 할까요? 웹에서는 Antd의 <Button>을 이용하고 모바일은 <TouchableOpacity>를 이용하는데 웹에서처럼 <TouchableOpacity = onClick{onClickPurchase}> 로 함수를 만들어주면 버튼에 아무런 반응이 없습니다
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
postman 질문
서버 응답이 본 영상의 9분29초의 json 형식처럼 응답되지 않습니다 ! 그래서 data에서도 배열 형태로 데이터가 나오지 않아요 ㅠ
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
소괄호 질문
sayHello 에서는 { sayHello()} 인데 왜 sayHello2 에서는 {sayHello2} 라고 해야하나요??
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
terminal cmd 설정 문제
아래 남겨주신 링크와 블로그 답변들 따라해봤는데 여전히 cmd가 아닌 powershell로 켜지네요
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
함수를 완벽히 모르겠어요
수업을 배우기전에는 전기공학 조금 배웠습니다. 시퀀스에서는 입력이 있어야 출력이 나오도록 설계를 합니다. js를 배우면서 궁금했던점은 왜 함수부분에는 위의 주어진 조건이 입력으로 들어가지 않는건지 궁금했습니다. 위 강의를 예를 들어보면 'var allProducts' 라는 조건이 'function getExpensiveProducts' 함수에 입력으로 들어가질 않았는데 어떤 매커니즘으로 반복문 조건문이 실행되는지 궁금했었습니다 질문자체가 어려우시겠지만 만약에 질문을 이해해주셨다면 이부분에 대해 자세히 나와있는 강의나 설명좀 부탁드리겠습니다.
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
안녕하세요 for 문 코드부분 질문드립니다.
안녕하세요. 이번 강의에서 for 문 관련 질문을 드리고 싶습니다. 선생님께서는 let product = products[i];로 먼저 선언하셨는데, 이 선언없이 직접적으로 데이터를 가져올수없을까요? 예를 들어, product[i].imageUrl로 바로 데이터를 가지고 올수 없더라고요. 혹시 가능한 방법이 있을까요? 그리고 document.querySelector("#product-list").innerHTML = productsHtml; 이 코드가 가장 마지막으로 쓰여진 이유가 무엇인가요? 이 객체가 함수처럼 화면에 구현하는 역할을 하는 건가요? 감사합니다!
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
자바스크립트 적용하기 1 부분 질문이요
이렇게 작성햇는데 저는 왜 웹브라우저 변동이 없어요 ㅠㅠ
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
동일하게 설치했는데 'yarn.lock' 파일이 설치되지 않았습니다.
혹시 설치과정에서 누락된 것일까요? 또 해당 파일이 없어도 수업 진행에 무방한지 확인 부탁드릴게요 감사합니다~
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
return이 어떤 일을 한다는건지 잘모르겠어요.
return으로 '반환'한다는 게 이해가 안돼요. 보통 어떤 경우에 쓰게되는지 알수있을까요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
imageUrl에서 '/'입력 관련
안녕하세요. 좋은 강의 감사드립니다. product의 index.js 에서는 img src의 경로 맨 앞에 항상 /를 붙여야 하는데, main 폴더의 index.js에서는 img 태그의 src 맨 앞에 '/'를 붙이지 않아도 잘 작동했던 이유가 궁금합니다! main폴더랑 product 폴더 둘 다 src 폴더의 하위폴더로 존재하는 걸로 보여서요 ++ 오늘 다시 생각해보니까 main 페이지의 경우 App.js 에서 이미 경로가 '/'로 설정되어 있어서..? 라고 생각이 드는데 맞을까요~?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
var 과 const의 결정적인 차이?
var 과 const 의 공통점은 한번 선언된 변수에 새로운 값을 정의 할수 없다는 것이고, 유의미한 차이점은 const는 변수값이 더이상 변경되지 않도록 할 때 사용한다고 하는데 이것은 var 도 가능한 기능이 아닌가요? var과 const의 기능이 같다면 굳이 둘로 나눈 이유가 뭔가요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
sqlite [attempt write readonly] 에러
imageUrl에 경로를 삽입하려고 하니까 아얘 입력하는것이 안되어서 직접 SQL로 넣어주려 하니까 다음과 같이 readonly 에러가 뜹니다. postman으로 쏴주면 값이 들어가는데 sqllite 자체적으로는 수정되지 않습니다.
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
sqlite3 설치 중 오류
sqlite 설치중에 아래와 같은 오류가 계속해서 발생하는데 검색해서 해결방법을 찾아봐도 안되네요 ㅠㅠ --------------------------------------------------------------------------------- D:\Inflearn\grab-market-server>npm install sqlite3@5.0.0 npm WARN deprecated node-pre-gyp@0.11.0: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. > sqlite3@5.0.0 install D:\Inflearn\grab-market-server\node_modules\sqlite3 > node-pre-gyp install --fallback-to-build node-pre-gyp WARN Using request for node-pre-gyp https download node-pre-gyp WARN Pre-built binaries not installable for sqlite3@5.0.0 and node@14.17.5 (node-v83 ABI, unknown) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error write EPROTO 16668:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:c:\ws\deps\openssl\openssl\ssl\record\ssl3_record.c:332: gyp ERR! UNCAUGHT EXCEPTION gyp ERR! stack Error: spawn UNKNOWN gyp ERR! stack at ChildProcess.spawn (internal/child_process.js:403:11) gyp ERR! stack at spawn (child_process.js:667:9) gyp ERR! stack at execFile (child_process.js:319:17) gyp ERR! stack at VisualStudioFinder.findVisualStudio2017OrNewer (C:\Users\6804977\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:140:17) gyp ERR! stack at VisualStudioFinder.findVisualStudio (C:\Users\6804977\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:62:10) gyp ERR! stack at findVisualStudio (C:\Users\6804977\AppData\Roaming\npm\node_modules\node-gyp\lib\find-visualstudio.js:12:10) gyp ERR! stack at C:\Users\6804977\AppData\Roaming\npm\node_modules\node-gyp\lib\configure.js:83:9 gyp ERR! stack at FSReqCallback.oncomplete (fs.js:180:23) gyp ERR! System Windows_NT 10.0.17763 gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\6804977\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--module=D:\\Inflearn\\grab-market-server\\node_modules\\sqlite3\\lib\\binding\\napi-v3-win32-x64\\node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=D:\\Inflearn\\grab-market-server\\node_modules\\sqlite3\\lib\\binding\\napi-v3-win32-x64" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=3" "--node_napi_label=napi-v3" "--python=/usr/local/bin/python3" gyp ERR! cwd D:\Inflearn\grab-market-server\node_modules\sqlite3 gyp ERR! node -v v14.17.5 gyp ERR! node-gyp -v v8.2.0 gyp ERR! Node-gyp failed to build your package. gyp ERR! Try to update npm and/or node-gyp and if it does not help file an issue with the package author. node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\6804977\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=D:\Inflearn\grab-market-server\node_modules\sqlite3\lib\binding\napi-v3-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=D:\Inflearn\grab-market-server\node_modules\sqlite3\lib\binding\napi-v3-win32-x64 --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3 --python=/usr/local/bin/python3' (7) node-pre-gyp ERR! stack at ChildProcess.<anonymous> (D:\Inflearn\grab-market-server\node_modules\sqlite3\node_modules\node-pre-gyp\lib\util\compile.js:83:29) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:400:28) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1055:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) node-pre-gyp ERR! System Windows_NT 10.0.17763 node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "D:\\Inflearn\\grab-market-server\\node_modules\\sqlite3\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd D:\Inflearn\grab-market-server\node_modules\sqlite3 node-pre-gyp ERR! node -v v14.17.5 node-pre-gyp ERR! node-pre-gyp -v v0.11.0 node-pre-gyp ERR! not ok Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\6804977\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=D:\Inflearn\grab-market-server\node_modules\sqlite3\lib\binding\napi-v3-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=D:\Inflearn\grab-market-server\node_modules\sqlite3\lib\binding\napi-v3-win32-x64 --napi_version=8 --node_abi_napi=napi --napi_build_version=3 --node_napi_label=napi-v3 --python=/usr/local/bin/python3' (7) npm WARN grab-market-server@1.0.0 No description npm WARN grab-market-server@1.0.0 No repository field. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! sqlite3@5.0.0 install: `node-pre-gyp install --fallback-to-build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the sqlite3@5.0.0 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\6804977\AppData\Roaming\npm-cache\_logs\2021-09-08T05_05_19_376Z-debug.log - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품 상세페이지 구현- 2 강의에서 질문있습니다..
2분 52초 강의쯤에 main 폴더에있는 index.css에서 header body footer 를 App.css 로 옮기셧는데요 나머지 header css는 왜 안옮기는 건가요..? 그리고 2분 14초에 #body > h1 으로 css를 줬었는데 #body를 App.css로 옮기다보니 #body > h1이 안먹혀서 h1으로 바꿔주는게 맞나요? ++ 너무 많은 질문 드려서 죄송합니다 ㅠㅠ 추가적으로 궁금한게 생겼는데요 react는 시맨틱태그를 안쓰고 전부 div 태그들로만 구성해야 하는건가요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
body 태그 질문입니다
#body에 높이를 100%로 지정해주셨는데 이렇게 되면 #header의 높이가 묻혀야 되는 것 아닌가요 ㅠ ! #body의 부모가 <body>니까용 !
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
api 개념이 조금 헷갈립니다 ㅠㅠ
API라는 것이 프로그램과 프로그램 을 연결시켜주는 매개체라고 이해했습니다. web API 중 DOM 은 프로그램(브라우저,클라이언트) 와 프로그램(HTML)을 연결시켜주는 API(매개채)이고, fectch는 프로그램(브라우저,클라이언트)와 프로그램(서버)를 연결시켜주는 API(매개체) 라고 HTML을 위한 web api는 dom이다 / network통신을 위한 web api는 fetch다 라고 이해하면 맞을까요..? 만약 이게 맞다면 HTML은 마크업 언어라고 알고있는데 HTML도 프로그램이라 할 수 있는건가요? +++ api는 프로그램 - api - 프로그램 딱 정의해서 생각하기 보단 서로 다른 시스템이 서로 상호작용 하기 위한 인터페이스이고 뭔가를 쉽게 이용할 수 있게 미리 규칙을 정해 놓고 누구든지 api 규칙에만 맞게 쓰면 그 기능을 쓸 수있는 것이라고 해석하면 될까요? 그래서 브라우저에서 html을 쓰고 싶다면 dom을 쓰는것이고 또, 나중에 dom들에 동적인 요소를 적용하여야 하는 경우가 생기는데 그떄 사용하는 것들이 네트워크 통신을 위한 fetch api이고 딱 규칙의 틀(형식)을 개발자들이 임의로 정한것이 REST API 인가요..?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
git-hub 올리기 에러
error: src refspec main does not match any error: failed to push some refs to 'https://github.com/bycbc/grap-market-client-.git' 이렇게 뜨는데 왜그럴까요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Products 테이블에 post 전송오류
NotNull Violation에러가 뜨는데요, 소스코드 비교해가며 확인했는데 왜 데이터가 안들어가는지 한참을 헤매도 해결을 못하겠어서 도움 구합니다.
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
모바일 화면구현-2 오류..문제 ㅠ
안녕하세요..! 모바일 개발 강의 보고있고 챕터가 모바일화면구현 -2 번 쪽에서 오류가 나는부분있어서 질문 올립니다..! 이번꺼는 오류가 왜 나는지를 모르겠네요..! 강의 내용에서 ngrok 사용 란 입력을 하고.. 복사해서 넘기면.. 저렇게 502코드 오류가 나오더라구요 코드를 추가한 모습입니다. 터미널 에러 내용입니다 안드로이드 시뮬레이션 오류 시뮬레이션에도 오류나는 내용을 구글링해도.. 원인을 모르겠네요..ㅜㅡㅜ 디버깅 누른다음에 페이지 모습입니다. 마지막으로.. expo 버전때문에 그런 문제가 있을까요..?? 확인 부탁드립니다!