Comments (9)
I didnt have the exact same error , but maybe it helps, This what ended worked for me for some reason
const {data ={}} = useQuery(FETCH_POST_QUERY, { variables: { postId } })
Also replacing getPost
for data.getPost
in the rest of the code
from classsed-graphql-mern-apollo.
@asinorum That got rid of the error but now it gets stuck on Loading....
it never gets past the (!data.getPost)
from classsed-graphql-mern-apollo.
same to me,
from classsed-graphql-mern-apollo.
So annoying, i've tried everithing tha crossed mi mind, but it stills throw me the data undefined error
from classsed-graphql-mern-apollo.
Hello @ArielPenna 🚀, have you tried to do the following changes:
From:
const {data:{getPost}} = useQuery(FETCH_POST_QUERY,{
variables: {
postId
}
})
To:
const {data={}} = useQuery(FETCH_POST_QUERY,{
variables: {
postId
}
});
const thisPost = data.getPost;
- change everywhere you see getPost to thisPost. (in the if statement and in the first instruction of the else).
Hope that helped you, let me know if it works!
from classsed-graphql-mern-apollo.
@mariusflorescu if I remove (!thisPost) I get:
TypeError: Cannot destructure property 'id' of 'thisPost' as it is undefined.
if (thisPost) {
25 | postMarkup =
Loading post..
26 | } else {
27 | const { id, body, createdAt, username, likes, likesCount, comments, commentCount} = thisPost;
| ^ 28 |
29 | postMarkup = (
30 |
Any ideas are appreciated
from classsed-graphql-mern-apollo.
Thanks @mariusflorescu this just work fine, i've tried it before I think, but didn't work.
Thanks a lot!!
from classsed-graphql-mern-apollo.
@likwid23 try like this, it's working for me
let postMarkup;
if (!thisPost) {
postMarkup =
Loading post..
;} else {
const { id, body, createdAt, username, comments, likes, likeCount, commentCount } = thisPost;
from classsed-graphql-mern-apollo.
@ArielPenna I'm glad it worked.
You can mark the issue as closed 😁!
from classsed-graphql-mern-apollo.
Related Issues (20)
- Unhandled Rejection (Error): Cannot read property 'req' of undefined
- Uncaught (in promise) TypeError: Cannot read property 'extensions' of undefined
- Server deployment error
- TypeError: Cannot read property 'getPosts' of undefined HOT 3
- "Cannot read property 'unshift' of undefined" HOT 1
- args not defined. HOT 1
- Args not defined HOT 1
- Single Post Type Error HOT 4
- args not defined for react class 6 adding posts HOT 1
- Tab highlight issue HOT 1
- Making what you instructed in the video but still empty getPosts HOT 2
- Getting error on register form "Cannot read property 'username' of undefined. HOT 2
- deleteComment Mutation Bug
- Unable to get Single Post in graphql server
- TypeError: Cannot convert undefined or null to object HOT 3
- Error in Import semantic-ui-css
- Error: Invalid hook call. Hooks can only be called inside of the body of a function component.
- useMutation response changes after reloading HOT 1
- Solving: Cast to ObjectId failed for value "" at path "_id" Error
- Invalid/Expired token
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from classsed-graphql-mern-apollo.