我已经阅读了关于在React here中设置Apollo客户端的文档。但是,我不知道如何在Next TypeScript项目中设置它。有人能帮我吗?非常感谢。下面是我的项目目录树
.
| .eslintrc.json
| .gitignore
| file.txt
| next-env.d.ts
| next.config.js
| package.json
| README.md
| tsconfig.json
| yarn.lock
+---.next
+---node_modules
+---public
\---src
+---graphql
| client.ts
| query.ts
+---pages
| | categories.tsx
| | index.tsx
| | loading.tsx
| | login.tsx
| | profile.tsx
| | _app.tsx
| | _document.tsx
| +---api
| \---components
| +---dashboard
| | NewCourseCard.tsx
| | SuggestedCourses.tsx
| | TopicList.tsx
| +---layouts
| | | layout.tsx
| | \---bar
| | navbar.tsx
| | sidebar-selection.tsx
| | sidebar.tsx
| +---profile
| | StudyCourseTable.tsx
| | TeachingCourseTable.tsx
| \---widgets
| Button.tsx
| ContinueLink.tsx
| CourseCard.tsx
| Logo.tsx
| ProgressPercentage.tsx
+---styles
\---types
course.ts
helper.ts
user.ts
1条答案
按热度按时间gfttwv5a1#
根据塞尔坎Akman的回答,我做了一个像这样的登录表单:
虽然后端运行良好,但前端
useMutation()
钩子不能正常工作。后端服务器无法接收任何内容以创建令牌。我做错了什么?