44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
protected userVote: number;
강사님 안녕하세요, protected userVote: number; setUserVote(user: User){ const index= this.votes?.findIndex(v=> v.username === user.username); this.userVote = index > -1 ? this.votes[index].value : 0; } 위의 코드에서 protected userVote: number;이 부분을 어떻게 받아들여야할지 모르겠습니다예전에 자바를 겉핥기로 본적이있어서 의미하는 바는 대강알겠는데 protected userVote: number; 이거를 명시해준거는 let userVote; 이렇게 혹은 const userVote; 이런식으로 명시해준것과 같은걸까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
ManyToOne, OneToMany
강사님 혹시 ManyToOne, OneToMany 이 개념을 mongoose에 대입해서 어떤식으로 이해하면좋을까요?나쁜머리로 코더되려고 고생하는 어리석은 중생 구제한다고 생각하고 도와주세요!!ㅠㅠㅠ@OntToMany(()=>Post,(post)=>post.sub) posts:Post[]하나의 커뮤니티 안에는 많은 post들이 있을수있다이면..@ManyToOne(()=>User) user:User;이거는 많은 커뮤니티안에는 하나의 유저가있을수 있다..??인가요 ..?그리고 Post[]에서 대괄호는 어떤걸 의미하는걸까여?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
강사님 도포자료를 메일로좀 보내주실수있을까요?
wndtlr1024@gmail.com pdf는 깨지는자료가 너무 많아서 보기가힘들어서요..귀찮으시겠지만 부탁드립니다ㅠ_ㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
user entity 빨간밑줄 에러 어떻게해결하셧나요?
강의에서는 잠시 주석처리해주셧었는데 갑자기 어느순간 해결되있는거같던데.. https://blog.ddark.kr/Experimental-support-for-decorators-is-a-feature-that-is-subject-to-change-in-a-future-release/위 링크대로 다 해줬는데도 빨간밑줄 에러가 안사라지네요 속성 'email'은(는) 이니셜라이저가 없고 생성자에 할당되어 있지 않습니다.ts(2564)문제 보기 (<Alt>+F8)빠른 수정... (Ctrl+.)이런식으로 뜹니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
데이터베이스와 앱연결 강의까지들었습니다.
좀 혼란스럽네요ㅠ..도커를 데스크탑에 깔았는데 이거는 몽고db데스크탑처럼 편리하게 데이터를 보여주는 앱인가요? server.ts 부분에서 app.listen(port, async () => { console.log(`server running at http://localhost:${port}`); // 도커 데이터베이스 연결코드 AppDataSource.initialize() .then(async () => { console.log('database initialized'); }) .catch((error) => console.log(error)); });AppDataSource는 제가 주석단것처럼 도커 데이터베이스를 node.js에 연결해주는건가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
도포자료 pdf
도포 자료 pdf파일 안에 혹시 파일이없나요?다운받았는데 폴더는있는데 폴더안에 파일이없는거같은데.. 제 컴퓨터문제일까요?ㅠㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
에러좀 도와주세요..
docker-compose up 을 치면services.db.environment.volumes must be a string, number, boolean or null이라는 에러가나옵니다 강의랑 똑같이 한거같은데 제가 놓친게있을까요?version: '3' services: db: image: postgres:latest container_name: postgres restart: always ports: - '5432:5432' environment: POSTGRES_USER: '${DB_USER_ID}' POSTGRES_PASSWORD: '${DB_USER_PASSWORD}' volumes: - ./data:/var/lib/postgressql/data
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
tsconfig.json 파일을 똑같이 옮겨와도 오류 납니다.
npx typeorm init 이후 모듈을 불러오지 못합니다.똑같이 tsconfig.json파일 가져다 붙였는데 안됩니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
postgres 에러 문의
reddit-postgres | Error: Database is uninitialized and superuser password is not specified.reddit-postgres | You must specify POSTGRES_PASSWORD to a non-empty value for thereddit-postgres | superuser. For example, "-e POSTGRES_PASSWORD=password" on "docker run".reddit-postgres |reddit-postgres | You may also use "POSTGRES_HOST_AUTH_METHOD=trust" to allow allreddit-postgres | connections without a password. This is not recommended.reddit-postgres |reddit-postgres | See PostgreSQL documentation about "trust":reddit-postgres | https://www.postgresql.org/docs/current/auth-trust.html이 오류가 계속 뜨고, data폴더는 생성 되지만 안에 내용이 없습니다.volumes: data:이 두줄을 추가해도 내용이 나오지 않습니다.POSTGRES_USER: "${DB_USER_ID}" POSTGRES_PASSWORD: "${DB_USER_PASSWORD}"환경에 두줄 추가 해줬더니 data 폴더 내에 내용은 제대로 생성 된 것 같으나 이 방법은 좋지 않은 것 같습니다.어떻게 해결해야 좋을지 궁금합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
subs create페이지 api/me 인증처리 안됨
sub create페이지가 잘나오다가 api/me연결해주는 getServerSideProps 함수 코드를 써준 순간부터 create 페이지가 나오지 않고 계속 로딩만 됩니다 네트워크 탭을 확인해보았을 땐 create 페이지에서 status가 canceled 로만 뜹니다코드도 똑같이 썼고, 쿠키값도 잘 전달됐고,백엔드 프론트 둘다 로그를 찍어보았을 때 쿠키에 있는 토큰 값도 잘 나오는데 왜 페이지가 나오지 않는건지 어디서 오류가 난 것인지 궁금합니다client/pages/subs/create.tsx백엔드 routes/auth.ts 의 router 부분user , auth 미들웨어
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
npm run build:prod 에러
ec2 instance connect 에서 npm run build:prod 시 에러가 뜹니다ubuntu@ip-172-31-7-125:~/raddit-clone-deploy/client$ npm run build:prod > client@0.1.0 build:prod > env-cmd -f .env.production next build info - Loaded env from /home/ubuntu/raddit-clone-deploy/client/.env.production Failed to compile. ./src/pages/_app.tsx 31:3 Error: Synchronous scripts should not be used. See: https://nextjs.org/docs/messages/no-sync-scripts @next/next/no-sync-scripts ./src/pages/index.tsx 42:5 Warning: React Hook useEffect has missing dependencies: 'observeElement' and 'observedPost'. Either include them or remove the dependency array. react-hooks/exhaustive-deps ./src/pages/r/[sub].tsx 28:7 Warning: React Hook useEffect has missing dependencies: 'authenticated' and 'user'. Either include them or remove the dependency array. react-hooks/exhaustive-deps info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules info - Linting and checking validity of types .ubuntu@ip-172-31-7-125:~/raddit-clone-deploy/client$ ^C31:3 Error: Synchronous scripts should not be used. See: https://nextjs.org/docs/messages/no-sync-scripts 여기서 async 나 defer 추가하래서 client>src>pages>_app.tsx에서return <> <Head> <script defer src="https://kit.fontawesome.com/0d9816814b.js" crossOrigin="anonymous"></script> </Head> <SWRConfig value = {{ fetcher }}> <script defer src="https://kit.fontawesome.com/0d9816814b.js" crossOrigin="anonymous"></script>추가해보았지만 해결이 안되었습니다.선생님 소스코드 보니 integrity가 추가되었는데 이게 문제일까요? <script defer src="https://use.fontawesome.com/releases/v6.1.1/js/all.js" integrity="sha384-xBXmu0dk1bEoiwd71wOonQLyH+VpgR1XcDH3rtxrLww5ajNTuMvBdL5SOiFZnNdp" crossOrigin="anonymous"></script>
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
데이터가 안받아와집니다..ㅠ
getSub의 api에서 sub까지는 잘 나옵니다.그러나 res.json(sub)으로 보내주고 axios를 통해 받아서 res.data를 확인해보면 false라는 값이 옵니다 어떻게 해야할까요...
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
배포는되는데 회원가입부터 오류가 막뜹니다
안녕하세요 선생님첫화면엔 커넥션 리퓨즈 뜨고회원가입 누르면 이러한 오류가 뜹니다 넘어가질 않고 오류가 계속나오는데 왜이런걸까요?..무엇이 문제인지 궁금합니다:4000 으로 계속 찍히는거 보면 cors가 안되는것일까요강의보고 다 제대로 따라했는데 ㅠㅠ도와주시면 감사하겠습니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
포스트목록에서 삭제버튼을 구현한다고 해봤는데 작동하지가않아서
선생님 혹시 실례가 안된다면axios.delete요청 이랑 getRepository(Post) 같은게 이해가안되서 포스트 삭제버튼을한번 구현 해보고 싶은데 코드 자세히 알려주실수 있으신지 여쭤봅니다 번외 질문이라 .. 곤란하시면 답장 안해주셔도 괜찮습니다 !!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
선생님 삭제기능은 어떤식으로 해야될까요
선생님 포스트 나 댓글 삭제기능은 어떤식으로 해야될까요 따로 강의는 없겟죠? ㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
서치 기능은 어떻게주나요?
강의에 서치 ui는 있는데 기능이 없어서요어떻게 줄수있을까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
docker-compose 오류
docker-compose up 하면(root) Additional property service is not allowed 이런 식으로 나오는데 무슨 문제인가요?오버플로우에 찾아봐서 disable v2를 해봤는데 에러뜨고 해결이 안되욤
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
post 타이틀을 한글로 쓰면 경로이동이 안됩니다
안녕하세요 선생님post 타이틀을 한글로 쓰면 경로이동이 안됩니다 영어로 쓰면 라우터대로 경로가 이동하는데 한글로 쓰면 이동이 안되네요... 왜이럴까요 한글타이틀 도 영어타이틀 처럼 잘 이동될순 없을까요
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
BaseEntity에 관한 질문이 있습니다!
entity.ts 에는 BaseEntity 를 상속받은 Entity가 있습니다.Entity 클래스 안에 id,updatedat,createdat 등이 정의되어있습니다. 다른 곳에서 새로운 테이블을 만들 때 어떻게 Entity 클래스를 상속받는 것이 아닌 BaseEntity를 상속받아 id,updatedat,createdat 등을 사용할 수 있는지 궁금합니다!혹 부모 클래스는 자식 클래스에서 만들어진 것을 자동으로 가지게 되는 걸까요? 질문읽어 주셔서 감사합니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
OneToMany 질문있습니다.
유저 테이블 만드는 부분 보고있는데, username이 Fk 로 votes, posts, subs comments 에 각각 참조 되는 구조로 이해했습니다.근데 유저 테이블 만들때 OneToMany를 쓰는 이유가 단순히 해당 참조키에 대한 정보들을 보기위해 쓰는것인지 궁금합니다. FK를 설정해 주는건줄 알았는데 그렇다고 보기엔 posts와 votes 만 OneToMany 데코레이션을 달아주고, 나머지 comments와 subs는 데코레이션 안달아줬길래 여쭤봅니다.!