월 28,600원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
농구공 이미지가 나오지 않아요ㅠ
위와 같은 에러가 뜨며 농구공 이미지가 나오지 않습니다 ㅠ 어떤 부분을 대문자로 해야 한다는 건지 도저히 모르겠어서 질문 드려요 index.js /product import { useParams } from "react-router-dom"; import axios from "axios"; import { useEffect, useState } from "react"; function ProductPage() { const { id } = useParams(); const [product, setProduct] = useState(null); useEffect(function () { axios .get( `https://933dbe82-8b07-488c-9816-47a0735dce9e.mock.pstmn.io/products/${id}` ) .then(function (result) { setProduct(result.data); }) .catch(function (error) { console.error(error); }); }, []); if (product === null) { return <h1>상품 정보를 받고 있습니다…</h1>; } return ( <div> <div id="image-box"> <image src={"/" + product.imageUrl} /> </div> <div id="profile-box"> <img src="/images/icons/avatar.png" /> <span>{product.seller}</span> </div> </div> ); } export default ProductPage; index.js / main import "./index.css"; import axios from "axios"; import React from "react"; import { Link } from "react-router-dom"; function MainPage() { const [products, setProducts] = React.useState([]); React.useEffect(function () { axios .get( "https://933dbe82-8b07-488c-9816-47a0735dce9e.mock.pstmn.io/products" ) .then(function (result) { const products = result.data.products; setProducts(products); }) .catch(function (error) { console.error("에러 발생: ", error); }); }, []); return ( <div> <div id="banner"> <img src="images/banners/banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"> {products.map(function (product, index) { return ( <div className="product-card"> <Link className="product-link" to={`/products/${product.id}`}> <div> <img className="product-img" src={product.imageUrl} /> </div> <div className="product-contents"> <span className="product-names">{product.name}</span> <span className="product-price">{product.price}원</span> <div className="product-seller"> <img className="product-avatar" src="images/icons/avatar.png" ></img> <span>{product.seller}</span> </div> </div> </Link> </div> ); })} </div> </div> ); } export default MainPage; App.js import "./App.css"; import MainPageComponent from "./main/index.js"; import { Switch, Route } from "react-router-dom"; import UploadPage from "./upload/index.js"; import ProductPage from "./product"; function App() { return ( <div> <div id="header"> <div id="header-area"> <img src="/images/icons/logo.png" /> </div> </div> <div id="body"> <Switch> <Route exact={true} path="/"> <MainPageComponent /> </Route> <Route exact={true} path="/products/:id"> <ProductPage /> </Route> <Route exact={true} path="/upload"> <UploadPage /> </Route> </Switch> </div> <div id="footer"></div> </div> ); } export default App; 포스트맨 { "products": [ { "id" : 1, "name": "농구공", "price": 10000, "seller": "조던", "imageUrl": "images/products/basketball1.jpeg" }, { "id" : 2, "name": "축구공", "price": 50000, "seller": "매시", "imageUrl": "images/products/soccerball1.jpg" }, { "id": 3 "name": "키보드", "price": 10000, "seller": "그랩", "imageUrl": "images/products/keyboard1.jpg" } ] } 답변 부탁드립니다 ㅠㅠ
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
금요일부터 하다가 안돼서 질문드립니다ㅜㅜ
npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more information: https://github.blog/2021-08-23-npm-registry-deprecating-tls-1-0-tls-1-1/ > @tensorflow/tfjs-node@3.12.0 install C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node > node scripts/install.js CPU-windows-3.12.0.zip * Downloading libtensorflow https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-windows-x86_64-2.7.0.zip [==============================] 11697572/bps 100% 0.0s * Building TensorFlow Node.js bindings node-pre-gyp install failed with error: Error: Command failed: node-pre-gyp install --fallback-to-build node-pre-gyp ERR! install response status 404 Not Found on https://storage.googleapis.com/tf-builds/pre-built-binary/napi-v8/3.12.0/CPU-windows-3.12.0.zip node-pre-gyp WARN Pre-built binaries not installable for @tensorflow/tfjs-node@3.12.0 and node@14.18.1 (node-v83 ABI, unknown) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error response status 404 Not Found on https://storage.googleapis.com/tf-builds/pre-built-binary/napi-v8/3.12.0/CPU-windows-3.12.0.zip Traceback (most recent call last): File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py", line 50, in <module> sys.exit(gyp.script_main()) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 554, in script_main return main(sys.argv[1:]) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 547, in main return gyp_main(args) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 532, in gyp_main generator.GenerateOutput(flat_list, targets, data, params) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 2008, in GenerateOutput msvs_version) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1843, in _CreateProjectObjects guid = _GetGuidOfProject(proj_path, spec) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 910, in _GetGuidOfProject guid = guid or MSVSNew.MakeGuid(proj_path) File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\MSVSNew.py", line 48, in MakeGuid d = hashlib.md5((str(seed) + str(name)).encode('utf-8')).hexdigest().upper() UnicodeDecodeError: 'ascii' codec can't decode byte 0xbf in position 17: ordinal not in range(128) gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:351:16) gyp ERR! stack at ChildProcess.emit (events.js:400:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:282:12) gyp ERR! System Windows_NT 10.0.19042 gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\\Users\\우현정\\코딩\\1022-grab-market-server\\node_modules\\@tensorflow\\tfjs-node\\lib\\napi-v8\\tfjs_binding.node" "--module_name=tfjs_binding" "--module_path=C:\\Users\\우현정\\코딩\\1022-grab-market-server\\node_modules\\@tensorflow\\tfjs-node\\lib\\napi-v8" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=8" "--node_napi_label=napi-v8" "--python=C:\\python27\\python.exe" "--msvs_version=2017" gyp ERR! cwd C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node gyp ERR! node -v v14.18.1 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node\lib\napi-v8\tfjs_binding.node --module_name=tfjs_binding --module_path=C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node\lib\napi-v8 --napi_version=8 --node_abi_napi=napi --napi_build_version=8 --node_napi_label=napi-v8 --python=C:\python27\python.exe --msvs_version=2017' (1) node-pre-gyp ERR! stack at ChildProcess.<anonymous> (C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node\node_modules\@mapbox\node-pre-gyp\lib\util\compile.js:89:23) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:400:28) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1058:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5) node-pre-gyp ERR! System Windows_NT 10.0.19042 node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\우현정\\코딩\\1022-grab-market-server\\node_modules\\@tensorflow\\tfjs-node\\node_modules\\@mapbox\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd C:\Users\우현정\코딩\1022-grab-market-server\node_modules\@tensorflow\tfjs-node node-pre-gyp ERR! node -v v14.18.1 node-pre-gyp ERR! node-pre-gyp -v v1.0.4 node-pre-gyp ERR! not ok npm WARN 1022-grab-market-server@1.0.0 No description npm WARN 1022-grab-market-server@1.0.0 No repository field. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @tensorflow/tfjs-node@3.12.0 install: `node scripts/install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @tensorflow/tfjs-node@3.12.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\우현정\AppData\Roaming\npm-cache\_logs\2021-12-28T12_07_18_397Z-debug.log @tensorflow/tfjs-node 설치가 안됩니다ㅜㅜ 이전에 올려주신 url에 있는거도 다 해보고 구글링도 해봤는데 도저히 해결될 기미가 안보입니다ㅜㅜ
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
강사님! 부탁이 있습니닷!
혹시 이 마켓구현하기 프로젝트 완성된 파일을 얻을 수 있을까요? 하나하나 영상을 보면서 따라하기도 하고 한쪽에 완성된 것을 보고 따라 쓰면서 하고 싶어서요!
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
배너가 안보여요..ㅠㅠ
몇일 전부터 엄청 질문하는데..죄송합니다..그런데 제가 틀린곳을 전혀..못찾겠는데 구글링을 해서 다른 방법을 사용해도 안돼서 ㅠㅠ..질문드립니다. 우선, import {Carousel}은 잘 넣어줬구요. 콘솔도 찍어본 결과 다 잘 찍히는데, 왜 map을 사용하는게 안되는지 모르겠습니다..제가 똑같이도 해보고, 혹시몰라 그랩님 깃허브가서 다 소스 긁어서 붙여넣기해서 구동시켜도..똑같은 오류가나서요 ㅠㅠ..혹시 몰라 아래저의 main/index.js 파일 소스 전체 붙여놓습니다. 답변기다리겠습니다.감사합니다! //css파일에 export하는부분이 없을때는 css같은경우는 따로 from을 적어주지 않는다. //따로 파일 경로 적어주면, 해당 index.css 에있는 콘텐츠들을 다 불러오게된다. import React from "react"; import "./index.css"; import axios from "axios"; import { Link } from "react-router-dom"; import dayjs from "dayjs"; import relativeTime from "dayjs/plugin/relativeTime"; import { API_URL } from "../config/constants.js"; import { Carousel } from "antd"; dayjs.extend(relativeTime); function MainPage() { const [products, setProducts] = React.useState([]); //state를 사용하기위함 const [banners, setBanners] = React.useState([]); React.useEffect(function () { axios .get(`${API_URL}/products`) .then(function (result) { console.log(result); const products = result.data.products; //카드로 만들기 위해서 react같은 경우는, state를 활용 setProducts(products); }) .catch(function (error) { console.error("에러발생: ", error); }); axios .get(`${API_URL}/banners`) .then((result) => { console.log("bannersresult", result); const banners = result.data.banners; console.log("banners_result", result); setBanners(banners); console.log("bay"); }) .catch((error) => { console.error("에러 발생 : ", error); }); }, []); return ( <> <Carousel autoplay autoplaySpeed={3000}> {banners.map(function (banner, index) { return ( <Link to={banner.href}> <div id="banner"> <img src={`${API_URL}/${banner.imageUrl}`} /> </div> </Link> ); })} </Carousel> <h1 id="product-headline">판매되는 상품들</h1> <div id="product-list"> {products.map(function (product, index) { return ( <div className="product-card"> <Link className="product-link" to={`/products/${product.id}`} > <div> <img className="product-img" src={`${API_URL}/${product.imageUrl}`} /> </div> <div className="product-contents"> <span className="product-name"> {product.name} </span> <span className="product-price"> {product.price}원 </span> <div className="product-footer"> <div className="product-seller"> <img className="product-avatar" src="images/icons/avatar.png" /> <span>{product.seller}</span> </div> <span className="product-date"> {dayjs(product.createdAt).fromNow()} </span> </div> </div> </Link> </div> ); })} </div> </> ); } export default MainPage;
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
3번째 사진 그림 질문이있습니다.
3번째 사진에서 그럼 제가 이해한게 맞는지에 대해 여쭤보고싶은데요. 이 부분이 리액트서버 3000번 포트로부터 받아왔다는 예시를 그랩마켓 로고로 보여주셨었는데 그거까지는 이해가 됐거든요..?ㅠㅠ (질문 1) 그런데 그럼 아래의 그림! 이 부분은 저희가 만드는 곳중 어디서버를 의미하는 걸까요?제가 생각했을때는 저희가 만든 server.js가 API서버이니까 그거를 말하는 것 같고, 저희가 만든 api를 통해서 축구공이나 농구공, 키보드 이미지를 보여준거를 표시해놓은게 맞나요?(url경로가 저희가 아직까지는 사용하고 있지않은 .../grab.png랑 .../silky.png라서 헷갈려서 질문드립니다 ㅠㅠ)그래서! 저 리액트서버(스토리지 서버)의 경로를 바꿔주겠다.이런 의미 맞으신건지 여쭤보고싶습니다.. (질문 2)그런데 또 한 가지 의문점은 이미지는 잘 나오고 있는데 경로를 왜 바꿔주시는건가요? (앞에서 얘기해주실 수도있었겠지만..제가 놓쳤다면 죄송합니다..)
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
api 개발 <- 이 부분에 있어서 의 궁금증이있습니다!
안녕하세요. 그랩님께서 너무 잘 설명해주셔서 이제 조금씩 api의 개념이랑 서버의 개념이 잡혔는데요.그, 마지막 멘트9:20초에 api들을 개발하였다고하셨는데, (질문 1)지금 아래의 4개가 그럼 작게 api4개(get으로 상품조회, post로 상품등록, )를 개발 구현했다고 말씀하신것같은데 제가 이해한게 맞나요? (질문 2)그리구 이건 곧 상품관련api서버다! 라고 말할 수 있는건지도 궁금합니다. app.get("/products", (req, res) => { app.post("/products", (req, res) => { app.get("/products/:id", (req, res) => { app.listen(port, () => { (질문 3)마지막으로 질문은 앞의 강의에서 db서버랑 api서버랑따로 분리 하신다는 얘기 같았는데, 그럼 그랩마켓에서는 server.js가 api서버이자 db서버가 되는 2개의 역할을 같이하는게맞는거라고 생각되는데 맞나용?..왜냐면 Browser for SQLite <-이거는 그냥 저희가 등록한거를 보여주는 역할 ? 이라고 생각돼서... 쫌 헷갈립니다.그러니까 정리를하자면 'server.js가 api서버'이고,'Browser for SQLite는 server.js는 그냥 보여주는 역할' 같은데..이게 아래같이 Node.js서버가 저희가 만든 server.js파일이고, 오른쪽에있는 데이터베이스가 Browser for SQLite 인건가요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
버튼 클릭이 안됩니다
버튼을 눌러도 아무런 반응이 없습니다. 그리고 자꾸 each child in a list should have a unique key prop 라고 뜨는데 어떻게 해야 될까요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
useHistory 오류 발생하시는 분들계시다면
'usehistory' is not exported from 'react-router-dom'. 이러한 오류가 발생해서 , 검색을 해보니 useNavigate로 변경되었다고 합니다. import { useNavigate } from 'react-router-dom'; const navigate = useNavigate(); navigate('/home') 이렇게 사용해보니 제대로 작동하니 혹시나 안된다면 참고해보시는게 좋을 것 같습니다.
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
비동기 방식에 대해 질문올려봅니다.
안녕하세요. 그랩님 그랩님 강좌를 잘 보고 있는 한 수강생입니다. 다름이아니라 강의 내용과는 별개의 내용이지만 그랩님을 통해 자바스크립트를 배우고 여러가지 배웠기 때문에 그랩님께 질문 남겨봅니다. const getData = async () => { try { const result = await axios.get( "https://b2ef45f8-e166-41d7-bd35-9ad159028fbf.mock.pstmn.io/test" ); const products = result.data.products; console.log(products); console.log(`status:(${result.status}) 통신을 성공했습니다!`); const data = JSON.stringify(products); return data; } catch (err) { console.error(err); console.log("결과를 가져오지 못했습니다."); return err; } }; console.log(getData()); 위에 코드는 프로미스 형식의 axios객체를 async, await을 이용해 then과 catch등을 축약해서 제가 만든 포스트맨 목서버의 데이터를 get메서드로 불러와서 결과값을 확인하는 코드입니다. 실행에는 문제가 전혀 없습니다. 그런데 제가 궁금한 것은 getData 함수 표현식이 async로 감싸져 promise객체를 받아 비동기 처리가 되어서 console.log(getData())가 먼저 실행된 뒤에 getData 함수가 실행된다는것은 알고있습니다. 허나 만약에 비동기 함수에서 리턴값을 받아 출력을 하고 싶을 때는 어떤 처리를 해야 하는지가 궁금합니다. 만약 코드가 실행되면 console.log(getData())가 실행될 때 Promise { <pending> }가 출력이 되었습니다.
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
2분59초 스analytics.js 스크립트 2개
두개의 스크립트가 충돌이 난다는게.. 추상적이라서 한 번 직접 해보고싶은데.. 어디서 해볼 수 있을까요? ㅠㅠ..아니면 검색 키워드라도 뭐라고 쳐야 이와 관련된 예시를 해볼 수 있을지 궁금합니다!
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
exios 오류질문
안녕하세요axios랑 통신하면 아래처럼 데이터가 가져와지는데,이렇게 가져오면 문자열로 가져온게 아닌가요?ㅠㅠjson으로 가져와야되는데 .. 그래서 가져온 값을 콘솔을 찍어봤는데요.. 위에처럼 products 에 undefined가 떴습니다... 그리구 Postman에서는 디폴트 서버 json형식으로 이렇게 다 설정을해줬었습니다! 그래서.. 질문을 다시 한 번 말씀드리자면,지금 제가 가져온건 data에 문자열이 들어있는것같아서console찍으면 undefinde가 뜨는 것 같은데요.어떤거 문제여서 문자열로 나오는지를 모르겠습니다..
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
여러대의 서버프로그램에 대하여
안녕하세요. 그랩님.. 진짜.. 강의 너무너무 잘듣고있습니다!공부하다가 ..이 부분을 설명해주실때 문득 궁금한게 생겼는데요,지금 설명해주시는부분은 서버컴퓨터 한대에서 서버프로그램들을 가져온다! 이지만, (실직적으로 카카오톡회사가 서버관리를 어떻게 하고있는지는 모르겠지만) 만약 카카오톡회사에서 서버를 여러대 관리하고있는데 그게 저희가 어떠한 결과를 요청했을때 응답되어지는 리소스들은 모두 한 서버에서 가져오는게 아니라,상품정보만 담긴 api서버, 이미지 가지고있는 파일서버 등 여러대를 운용하고 저희한테 응답으로 모든 리소스가 오는 거라고 생각되는데 이게 맞나요?또..위의 내용이 맞다면, 나중에 백엔드를 구축할때(연습용) 여러대 서버를 구축해서 연습해본다고 가정한다면 저런식으로 aws로 이미지 서버 하나 또.. 막 도커? 같은거로 또 다른 서버 하나 만들어서 요청하는 클라이언트에게 두개의 서버에 저장되어있는 리소스를 전달해보는 형식이 구현 가능할 것 같은데 이렇게 가능한건가용? 그리고 제가 지금까지 한 말이 올바른지도..궁금합니다! 그리고 또 한가지 더 궁금한점은 , 6분28초에서 개발자들이 미리 서버프로그램을 먼저 작성해야된다고 했는데요. 그럼 저희가 VS코드를 이용해서 폴더에다가 저런 이미지, 상품정보, 웹 같은 리소스들을 다 넣어 놓고 클라이언트로부터 요청이왔을때 응답을 할 수 있게 서버컴퓨터를 만들어놓았다! 라고 이해했는데 맞게 이해한건가요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
웹개발 질문이요!
밑에처럼 했는데 오류가 뜨는데 div 가 문제잇는건가요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
배포파일 & yarn.lock
1. 이폴더 구조에서 빌드한 결과물은 public 폴더 내의 index.html이 되는 건가요? 2. yarn.lock의 용도는 무엇인가요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
product-img에 속성을 넣으려고 했는데 오류가 나요
<html> <head> <title>그랩마켓</title> <link href="index.css" type="text/css" rel="stylesheet" /> </head> <body> <div id="header"> <div id="header-area"> <img src="C:\Users\82104\Desktop\learn javascript\grab-market\images\icons\logo.png" /> </div> </div> <div id="body"> <div id="banner"> <img src="C:\Users\82104\Desktop\learn javascript\grab-market\images\banners\banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"> <div class="product-card"> <div> <img class="product-img" src="C:\Users\82104\Desktop\learn javascript\grab-market\images\products\basketball1.jpeg" /> </div> </div> </div> </div> <div id="footer"></div> </body> </html> css * { margin: 0; padding: 0; } #header { height: 64px; display: flex; justify-content: center; border-bottom: 1px solid; } #body { min-height: 100%; width: 1024px; margin: 0 auto; padding-bottom: 24px; } #footer { height: 200px; background-color: red; } #banner { height: 300px; background-color: yellow; } #header-area { width: 1024px; height: 100%; display: flex; align-items: center; } #header-area > img { width: 128px; height: 36px; } #banner > img { width: 100%; height: 300px; } #body > h1 { margin-top: 16px; } #product-list { display: flex; flex-wrap: wrap; margin-top: 12px; } .product-card { width: 180px; height: 300px; background-color: gray; margin-left: 12px; margin-bottom: 12px; } .product-img { }
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
https://github.com/yansfil/grab-market-client
결국 실제 서비스에서는 https://github.com/yansfil/grab-market-client의 내용이 웹서버에 파일형태로 저장되어 있다가 클라이언트측 컴퓨터로 전송되어 클라이언트측 컴퓨터 브라우저에서 실행되는 구조이겠죠?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
네이버 html 코드
안녕하세요. 선생님께서 window 코드는 ctrl + shift + F2 ( 화면에는 F12) 라고 말씀하셨는데, 네이버를 들어가서 눌러 봐도 코드가 안뜨네요. 어떻게 하면 될까요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
심화학습 링크된 깃허브 주소 사용법
안녕하세요. 선생님께서 강의 중간에 Javascript 심화학습에 링크걸린 https://github.com/axios/axios들어가면 axios에 대해서 자세하게 알 수 있다고 하였습니다. 접속하니, 어디서부터 접근해야될 지 모르겠는 생소한 코딩들이 많이 나오는데 혹시 그냥 이런게 있다 이정도만 파악하고 넘어가면 될런지요?
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
index.js
express 에서 index.js와 server,js 두파일의 역할이 헷갈리는데요..아주 짧게 코멘트주시면 도움이 될 것 같습니다. ps. 그랩마켓의 전체 완성 코드은 게시가 되어있나요? 있으면 도움이 많이 될 것 같습니다... 좋은 강의 너무 감사드립니다.
- 미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
react 웹개발 부분 질문입니다.
아래의 이미지와 같이 오류가 뜨고 화면도 배너부분이 안나오는데 무엇이 문제인지 모르겠습니다.