묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
(_) 이건 무슨 의미죠?
MaterialPageRoute( builder: (_) => 여기에서 (BuildContext context) 원래 이렇게 했었는데, 위에보면 (_)이렇게 퉁치더라구요. 강의 처음부터 다 듣고있는데 이런 설명은 듣지 못했었것 같은데.. _ 이거랑 BuildContext context 이거랑 같은건가요?
-
미해결Vue.js 시작하기 - Age of Vue.js
오류 생겼습니다!
저 동영상대로 설치해봤는데 오류가 생겼습니다. 어떻게 해결하나요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
package.json 관련해서 문의드립니다
안녕하세요 제로초님@types 라는 별칭으로 타입스크립트 추론이 가능한 보조 라이브러리들은devDependencies 에 추가가 되는것이 아닌걸까요??? 일부 라이브러리들은 dependencies 에 추가되어있어 문의드리게 되었습니다! 감사합니다 :)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
시퀄라이즈와 쿼리문 직접사용 속도차이가 날까요??
질문 드립니다!기존에 PHP를 썼었어서 쿼리문이 편하긴 해서요!시퀄라이즈와 쿼리문을 직접사용 했을때데이터 처리에 있어 속도 차이가 많이 나는지 궁금합니다!!그리고 혹시 실무에서는 어떤 방식을 많이 사용할까요??
-
미해결코테 출제자가 알려주는 [코딩 테스트 with 파이썬]
선생님 질문있습니다.
파이썬 코드에서 for i in range () 이런 코드는 이해가 가는데 i for i in rnage() 등 for 문 앞에 i 가 다시있는건 어떤 걸 의미할까요..?
-
미해결풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
MSW 강의 진행 중 오류가 발생합니다.
vite pre-bundle 과정 중에 에러가 발생하는 것 같습니다.github : https://github.com/zihuns/inflearn-shoppingmall
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
djnago admin 기능 질문...
안녕하세요. 선생님django의 경우 permission이 엄청나다고 생각되는데요. 이 permission을 어떤 유저에게 언제 무엇을 주었는지기록을 남기고싶은데 어떻게 해야될까요?현재 패키지 simple_history 등을 사용해봤는데퍼미션만 기록을 안하더라고요 하아. ㅠ 이런경우 github django에서 어떤 부분을 찾아봐야 힌트를 얻을 수 있을까요 ㅠㅠㅠ일주일해보다가 도저히 안되서 문의남겨봅니다. ㅠㅠㅠ
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
시퀄라이즈에서 관계 정의를 나중에 해도 되나요??
1:N 관계에서는 associate 에서 관계 정의를 해야한다고 배웠는데요!혹시 이 관계 정의를 테이블 생성 후 나중에 해도 되나요?? 테스트를 해보려는게 게시판을 먼저 만들고 사용하다가카테고리 등을 추후에 넣고 관계정의가 되는지 해보려고 해서요! DB 생성시 해야하고 추후에 추가시 DB를 수정해야 한다면해당 옵션(?)을 DB에 줘야 하나요?? 아니면 static associate(db){} 를 비워놨다가나중에 추가해도 괜찮은걸까요???
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
mysql 연동 질문
mysql 테이블작성 따라하다가 뭘 잘못만져서 새로 삭제했다 다시만들려고 하는데 새로 만드려고하면 아래와같은 오류가 뜨고cmd에서 com으로 로그인해서 mysql 들어갔다가 quit을 하지않고 종료할때마다아래처럼 숫자가 하나씩 올라갔는데 관련이 있을까요?
-
해결됨웹 게임을 만들며 배우는 React
포트폴리오 css 스택을 어떻게 가져가는게 좋을까요?
6개월 학원 수료를 한 상태이고, 프론트엔드쪽 웹 개발자를 지망하고 있습니다.추가적으로 공부를 하고 웹사이트를 하나 더 만들어볼 생각을 하고 있는데css 전처리기, 프레임워크, css in js 등등 여러가지 기술이 많은데 면접에서 어필을 하려면대부분의 것을 기본 CSS위주로 짜서 CSS기본이 탄탄한 것을 어필해야 할지,sass나 styled component, tailwind 등의 기술 중 하나를 써서 할줄 아는 스택이 있다는것을 어필해야할지,antd, 부트스트랩 등의 프레임워크를 부담없이 떡칠해서 써서라도 화면을 깔끔하게 만드는것이 중요할지판단이 잘 안서네요. 혹시 조언을 좀 해주실 수 있으신가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@Embeddable 클라스는 보통 마스터 테이블로 쓰이는건가요?
지속적인 추적이,,필요하지 않을땐 @Embeddable 쓰인다고 하는데 테이블의 대부분 데이터는 고정이고 가끔 한두개의 칼럼만 변경될떄 @Embeddable 쓰나요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
multi search api 궁금한점
해당 api는 search term과 일치하는 tv shows와 movies 전부 불러오는 건가요?
-
해결됨홍정모의 따라하며 배우는 C++
1:20 부근 질문 있습니다
교수님께서 const는 붙일 수 있으면 붙이는게 좋다는 말씀을 하셨는데요 이전 강의인 산술 연산자 오버로딩과 입출력 연산자 오버로딩에서는 const를 붙이지 않다가 이번 단항 연산자 오버로딩에서는 const를 붙이신 이유가 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
<p th> 태그 안에 있는 텍스트는 왜 나타나지 않는 건가요?
안녕하세요.강의 내용 중 <p th> 태그 안에 있는 "안녕하세요. 손님" 이라는 텍스트는 왜 나타나지 않는 건가요?
-
미해결데이터 분석 SQL Fundamentals
데이터 집합레벨 이해의 중요성
강의를 들으면서 데이터 집합 레벨 개념을 처음 알게 되었고, join의 결과가 어떤 집합의 레벨을 갖게 되는지까지 이해를 하였습니다. 그런데 join의 과정에 집합 레벨을 이해하는게 어떤 식으로 도움이 되는지까지는 이해가 어렵습니다. 집합 레벨을 고려하면서 쿼리를 짜는 것이 join을 많이 하더라도 요구사항에 부합한 정확한 결과를 도출하는데 도움이 되기 때문에 집합 레벨을 이해해야하는 것이 맞을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderService에서 빨간줄 ㅠㅠ
4분쯤에 있는 주문생성 부분입니다비슷한 오류가 import를 잘못해 생긴 것이라는 걸 보고 repository쪽이랑 service쪽을 살펴봤습니다javax... 가 아니라 jpashop.domain의 Order를 import 하고 있는데 왜 그런지 모르겠습니다 ㅠㅠOrder 클래스의 createOrder메소드의 마지막 파라미터가 OrderItem... orderItems인데 강의에서 orderItem이 들어가는 이유도 잘 모르겠어요 ㅠㅠ
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
리액트에서 똑같이 만든다면 어떻게 만들어야할까요?
일단 이런식으로 시도는했는데, 안되서요... 그리고 현업에서 인터랙티브 만들때, 그냥 js쓰나요? 리액트,뷰 앵글러안쓰고..? 그리고 전 선생님 강의 리액트 적용하고싶은데, 선생님의 모든강의 리액트에 적용가능할까요???
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인 500 오류
const express = require('express') const bcrypt = require('bcrypt') const { User } = require('../models') const passport = require('passport') const router = express.Router(); router.post('/login', (req, res, next) => { passport.authenticate('local', (err, user, info) => { if(err){ console.error(err) return next(err) } if(info){ return res.status(401).send(info.reason); } return req.login(user, async(loginErr)=>{ if(loginErr) { console.error(loginErr) return next(loginErr) } return res.status(200).json(user) }) })(req, res, next) }) router.post('/', async (req, res, next) => { try { const exUser = await User.findOne({ where: { email: req.body.email, } }); if (exUser) { return res.status(403).send('이미 사용 중인 아이디입니다.'); } const hashedPassword = await bcrypt.hash(req.body.password, 12); await User.create({ email: req.body.email, nickname: req.body.nick, password: hashedPassword, }); res.status(201).send('ok'); } catch (error) { console.error(error); next(error); // status 500 } }) router.get('/', (req, res, next) => { res.send('유저 페이지') }) module.exports = router;const passport = require('passport') const local = require('./local') const { User } = require('../models') module.exports = () => { passport.serializeUser((user, done) => { done(user.id) }) passport.deserializeUser(async (id, done) => { try{ const user = await User.findOne({ where: { id } }) done(null, user) }catch(error){ console.error(error) done(error) } }) local(); }const passport = require('passport') const { Strategy: LocalStrategy } = require('passport-local') const bcrypt = require('bcrypt') const { User } = require('../models') module.exports = () => { passport.use(new LocalStrategy({ usernameField: 'email', passwrodField: 'password', }, async (email, password, done) => { try { const user = await User.findOne({ where: { email } }) if (!user) { done(null, false, { reason: '존재하지 않는 이메일 입니다!' }) } const result = await bcrypt.compare(password, user.password) if (result) { return done(null, user) } return done(null, false, { reson: '비밀번호가 틀렸습니다.' }) } catch (error) { console.error(error); return done(error); } })); }const express = require('express'); const postRouter = require('./routes/post') const userRouter = require('./routes/user') const db = require('./models'); const { urlencoded } = require('express'); const app = express(); const cors = require('cors') const passportConfig = require('./passport'); const passport = require('passport'); const session = require('express-session') const cookieParser = require('cookie-parser') const dotenv = require('dotenv') dotenv.config(); db.sequelize.sync() .then(() => { console.log('db 연결성공') }) .catch(console.error) passportConfig(); app.use(cors({ origin: '*' })) app.use(express.json()) app.use(express.urlencoded({ extended: true })) app.use(cookieParser('nodebirdsecret')) app.use(session({ saveUninitialized: false, resave: false, secret: process.env.COOKIE_SECRET })) app.use(passport.initialize()) app.use(passport.session()); app.get('/', (req, res) => { res.send('hello express') }) app.get('/api', (req, res) => { res.send('hello express') }) app.get('/api/posts', (req, res) => { res.json([ { id: 1, content: 'hello' }, { id: 2, content: 'hello1' }, { id: 3, content: 'hello2' }, ]); }); app.use('/post', postRouter) app.use('/user', userRouter) app.listen(3065, () => { console.log('서버 실행중!!') });회원가입 로직은 잘 작동되는데 로그인기능이 안돼는 코드 한번 봐주실수 있으실까요? 201통신이 하나 오는건 또 무엇인지... 500으로 오류가 나오더라구요 그 다음에
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
질문이 있어서 글 남깁니다!
프로젝트를 진행하면서 이 강의를 수강하고 있습니다. 아무리 학습을 시켜도 Test-accurary 가 0.68~0.69 을 넘어가지 못하고loss가 2.8 정도로 찍히는데 더 학습을 시켜야 할까요 아니면 코드를 수정해야 할까요.. ㅠㅠ대략적인 코드 첨부합니다!
-
미해결파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
강의 소스코드가 안보입니다
선생님 www.creapple.com해당사이트에 로그인해봐도 강의 자료가 안보입니다어디서 받을수있는지 알려주시면 감사하겠습니다