GraphQL学习、踩坑记录(一)
如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!
GraphQL学习、踩坑记录(一)
Cannot use GraphQLSchema \"[object GraphQLSchema]\" from another module or realm
网上说的是graphql的版本的问题,通过指定版本可以解决,但是自己没有搞定,感觉graphql的版本是有点换,貌似有0.x.x和14.x.x。
当时也不知是在哪看到用这个
app.use(bodyParser.text({
type: 'application/graphql'
}));
用了这个是不会报上面的错了,但是感觉它会一直接收不到参数,会一直报错
Must provide query string
,但是自己一直有写啊
感觉它的问题就在于不该加上上面的
app.use(bodyParser.text({
type: 'application/graphql'
}));
但是Cannot use GraphQLSchema \"[object GraphQLSchema]\" from another module or realm
这个错误自己有没有搞定,这种类型的问题着实没搞过,再说自己感觉buildSchema里面传递一个字符串来创建schema很麻烦,就懒得在这个方向上折腾了,现在就一直在GraphQLSchema创建schema这条路上前行了,随着自己对graphql了解的深入,前面的问题肯定是要搞懂了。
写了简单的demo后,就要开始动真格的了,自己暂时把博客的mysql数据下载下来,自己node连接读取数据,还是很爽的。
参考网上的对wordpress结构有所了解了,wp_posts是存储文章的表这是简而易见的,主要是知道文章的分类和标签关系,以ID为2668的文章举例:
wp_term_relationships表
object_id | term_taxonomy_id |
---|---|
2668 | 40 |
2668 | 606 |
2668 | 821 |
2668 | 902 |
2668 | 903 |
object_id | term_taxonomy_id | item_id |
---|---|---|
2668 | 40 | 39 |
2668 | 606 | 605 |
2668 | 821 | 820 |
2668 | 902 | 901 |
2668 | 903 | 902 |
item_id | name |
---|---|
39 | 资讯 |
605 | 苹果 |
820 | apple |
901 | ibookstore |
902 | ibook |
- 分类:
- Web前端
更新时间:
相关文章
GraphQL学习、踩坑记录(二)
首先网站终于迁移好了,主要做了更换了主机,利用之前在搬瓦工的VPS,那个VPS配置较高,不充分利用实属浪费。之前用的虚拟主机,可玩性不高,唯一欣慰的是支持ssl,能实现全站的https访问。 我把原来 阅读更多…
准备做点开源前端练手小项目
今天将自己自己最近写的练手代码整理放到了github上,主要是 一个是后端,github地址: https://github.com/shadowprompt/daozhao_graphql 阅读更多…
GraphQL学习、踩坑记录(三)
在使用了GraphiQL后,我们可以看到这样的页面 从chrome的network里面可以看到传递的参数是这样的 我们在这里可以很方便的使用Query,但是这一般只是测 阅读更多…