섹션7 디자인요소배치 이후 흰색화면..
선생님 안녕하세요,
섹션7 디자인요소배치 코드를 따라쳤으나
흰색 화면이 떠서 문의드렸습니다.
https://github.com/jungsikjeong/smart-menu-study
제가 여태까지 작성한 코드인데요.. 혹시 실수한 부분이있을까요?..
선생님 강의 영상 코드랑 계속 대조해보기도하고,
선생님 깃허브 코드랑 비교도해보고있는데..
쉽지않네요..
답변 1
1
작성하신 apollo-client.js 에 몇군대 오타가 있는 것 같습니다 우선 httprLink라는 import를 지우고(아마도 httpLink를 잘 못 표기한 것 같습니다. ),authLink에서 ApolloClient라고 되어 있는 곳을 ApolloLink로 변경하시기 바랍니다.
import {
ApolloClient,
InMemoryCache,
split,
HttrpLink, // 이부분 삭제
ApolloLink,
from,
HttpLink,
} from '@apollo/client'
import { GraphQLWsLink } from '@apollo/client/link/subscriptions'
import { getMainDefinition } from '@apollo/client/utilities'
import { createClient } from 'graphql-ws'
const httpLink = new HttpLink({
uri: 'http://localhost:3000/graphql',
})
const wsLink = new GraphQLWsLink(
createClient({
url: 'ws://localhost:3000/graphql',
}),
)
// 다음 ApolloClient를 ApolloLink로 변경
const authLink = new ApolloClient((operation, forward) => {
return forward(operation)
})
// 분기처리 서버쪽에서 subscription를 구독하는거면 true를 리턴해서 wsLink로 연결해줌
const link = split(
({ query }) => {
const { kind, operation } = getMainDefinition(query)
return kind === 'OperationDefinition' && operation === 'subscription'
},
wsLink,
httpLink,
// uploadLink
)
const client = new ApolloClient({
link: from([authLink, link]),
cache: new InMemoryCache(),
})
export default client
0
아 감사합니다 .prettierrc만 적용하고 eslint는적용안시키고 강의 따라했더니 이런 실수가있었네요..
그리고 말씀하신
authLink에서 ApolloClient로 바꿔주니까 잘되네요!
정말감사합니다
프로젝트 실행이 되지 않아 menu API 테스트가 불가합니다 ㅠ
0
134
9
모듈 버전이 안맞아서 발생하는 문제 같습니다;;;
0
188
2
meteor 버전 때문에 실행이 안됩니다.
0
161
2
graghQL의 transaction 처리속도가 궁금합니다.
0
112
2
질문있습니다.
0
107
2
Meteor 실행 오류 문의 드립니다.
0
184
1
Window 환경에서 meteor 설치하는 부분에 대해 실습환경 구축 부분에 추가내용이 없습니다.
0
221
3
리액트에서 적용할 때 질문있습니다.
0
217
1
Upload, 파일사이즈 코드 질문있습니다.
0
262
1
이벤트 함수 on, handle 어떤 기준으로 정하는걸까요?
0
314
1
itemForm에서 Modal바인딩 질문있습니다.
1
182
1
css 파일 질문있습니다
0
178
1
accessToken과 리프레시토큰 구현
0
245
2
DISABLE_WEBSOCKETS=true meteor run 실행이 안됩니다.
0
402
2
git bash 환경에서도 meteor run이 안됩니다.
0
293
1
윈도우 meteor run 할 때 에러
0
451
2
notyf를 이용한 알람 효과 / 강의 보완점 및 질문
0
590
1
validate(폼검증) 설정 강의내용 / 코드 보완점 제보
0
561
1
import "/imports/startup"; 에서 문제가 발생했습니다.
0
750
2
DISABLE_WEBSOCKETS=true meteor run 문제
0
531
2
apollo-upload-client 패키지 설치에러 문구
0
494
1
meteor npm i short 설치 에러문구
0
411
1
apollo-cache 조작 방법 / update Item 부분
0
381
1
refetch 로 인해, 아이템 추가시 자동갱신 불가능
0
655
1





