小编cap*_*uch的帖子

点和连字符不允许 React Router URL 参数?

我正在努力实现图像查看器并使用 React Router。上传的图片文件格式为<name>.<type-suffix>-<date-tag>,以句号和连字符为分隔符。

鉴于此 route:<Route path="zoomer/:imageId" component={ Zoom }/>和此 URL http://localhost:8080/zoomer/medMain.tif-1461839237863,路由器似乎没有找到匹配项。

如果我删除点和连字符(例如http://localhost:8080/zoomer/medMaintif1461839237863)路由工作得很好,但出于语义原因我真的需要保留这些分隔符。而且 URLEncode() 在这里也帮不了我。

我需要对 Route 规范做些什么来解决这个问题吗?

reactjs react-router

8
推荐指数
2
解决办法
3178
查看次数

如何实现graphQL子查询

我有一个块试图找出查询条件的语法,这似乎很常见。

下面的 typedef 以一对多(作者)关系存储代表作者的代理的 ID 值。我想在从作者架构中获取详细信息的同时提取代理的名称。

type Author {
    id: ID!
    firstName: String
    middleInitial: String
    lastName: String
    posts: [Post]
    agent: ID
Run Code Online (Sandbox Code Playgroud)

}

所以封闭查询(返回所有作者的列表)看起来像这样:

{
  authors {
    firstName
    lastName
    agent
    }
}
Run Code Online (Sandbox Code Playgroud)

这给了我代理的 ID。如何使用相同的查询从类似于上述类型的 typedef 中获取代理的名称?

javascript graphql

5
推荐指数
1
解决办法
9257
查看次数

是否可以使用Gatbsy进行推送通知?

我对盖茨比很感兴趣,我最初的经验非常积极.

目前还不清楚静态CDN托管模型如何与推送通知功能相吻合,我将非常感谢任何指导.搜索网络无济于事.

javascript progressive-web-apps gatsby

4
推荐指数
2
解决办法
1095
查看次数

GraphQL术语"fieldAST"的起源是什么

我正在处理我能找到的所有GraphQL内容并且一直在使用一个名为fieldAST的变量,该变量在正式数据库术语中设置一个投影 - 跨被查询或变异的对象的属性.

我无法找到该术语的来源,或AST意味着什么作为首字母缩略词.这笔交易是什么?

javascript graphql

3
推荐指数
1
解决办法
583
查看次数

使用require()使用OpenSeadragon的示例

我是一个OpenSeadragon newb,我宁愿使用npm来安装它,而不是依赖于下载的版本.

我在语法方面遇到了一些麻烦,而且(到目前为止)没有任何谷歌搜索引出一个例子.我认为它看起来像这样:

var viewer = require('openseadragon');

但是,特别是,如何设置prefixURL选项?

那里有没有找到的例子吗?

node.js openseadragon

1
推荐指数
1
解决办法
514
查看次数