小编cve*_*nov的帖子

将emoji = true添加到.flowconfig

我正在尝试流配置选项,我注意到[options]标题可以包含一个键'表情符号'.

表情符号(boolean):将此值设置为true,Flow将在服务器状态消息中使用表情符号.默认值为false.

但是,当我将它添加到我的.flowconfig文件中时

[options]
emoji=true
Run Code Online (Sandbox Code Playgroud)

运行flow时出现错误,指出以下内容:

.flowconfig:17指定了不支持的选项!(表情符号)

我应该从某个地方导入表情符号选项还是用模块名称作为前缀?

流量选项

javascript configuration flowtype

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

从响应中读取授权标头

我正在做一个副项目,我想在其中重用现有的 API。API 有一个/auth端点,用于处理 POST 请求emailpassword在请求正文中期望和。如果emailpassword得到验证,则服务器返回一个响应,其中包含一个Authorization标头,该标头包含应在所有后续请求中发送的令牌的值。

我在从响应中检索此标头时遇到问题。它在 Postman 和 Chrome Dev Tools(网络部分)中都可见。 邮差 Chrome 开发工具: XMLHttpRequest console.log 响应头的 在此处输入图片说明

我已经尝试了多个库/实现来发送请求(superagentrequestfetch实现甚至XMLHttpRequest),但是,Authorization当我在 Chrome 开发工具中查看它们时,我得到的所有响应都在响应头中包含标头,但是当我尝试访问时来自javascript的标题,我总是最终Content-Type只得到标题。

我在其他几个答案中读到服务器必须在标头中指定Access-Control-Expose-HeadersorAccess-Control-Allow-HeadersAuthorization值,但是,我无权访问服务器,并且 API 上没有与此问题相关的问题,所以我的猜测是发送请求时我遗漏了一些东西。

有任何想法吗?

这是使用的请求 fetch

return fetch(endpoint, {
    method: 'post',
    body: data,
    headers: {
      [API_KEY_HEADER]: apiKey
    }
  }).then(r => {
    console.log(r);
    console.log(r.headers)
  });
Run Code Online (Sandbox Code Playgroud)

这是使用的请求 request

r({
    url: endpoint,
    method: 'post',
    headers: …
Run Code Online (Sandbox Code Playgroud)

authorization http request fetch superagent

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