我正在使用Postman测试Facebook Graph API v2.3 .虽然可以通过将访问令牌放入查询字符串来获得响应,如下所示:
https://graph.facebook.com/v2.3/me?access_token=my_access_token
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以使用HTTP请求标头执行相同的操作,这将是这样的:
GET /v2.3/me HTTP/1.1
Host: graph.facebook.com
Authorization: <my_access_token>
Cache-Control: no-cache
Postman-Token: <postman_token>
Run Code Online (Sandbox Code Playgroud)
基于这个类似的问题(即客户端如何将Facebook访问令牌传递给服务器?)Stackoverflow,似乎这应该是可能的.
有什么想法吗?
引起我兴趣的是,当我使用
API Graph ExplorerFacebook开发者提供的时,似乎沙盒中也没有查询字符串.这是如何运作的?
Facebook API Graph Explorer请使用查询字符串作为访问令牌.感谢@CBroe的回复.
在Webpack中导出捆绑包时,如何排除第三方模块的peerDependency?(不是第三方模块本身)
我想在angular-material框架之上创建一个带有自定义组件的UIkit .使用Webpack,我可以将我的自定义组件和角度材料捆绑在一起uikit.js,然后再将其移植到其他应用程序.但是,我不想将angular模块本身包含在内uikit.js.
似乎Webpack"聪明"足以注意到angular模块是模块的依赖项angular-material,因此会将angular模块和angular-material模块导出到bundle.可以使用config.externals: {'angular': 'angular'}或new webpack.IgnorePlugin(/angular$/)排除angular在app中明确要求的模块,但对于peerDependency(即内部需要的那个angular-material),它仍然会包含它.
那么,我怎么能从出口中排除这个第三方依赖的模块呢?
// app.js
var angular = require('angular');
var material = require('angular-material');
// ... other application logic
// webpack.config.js
var webpack = require('webpack');
module.exports = {
entry: {
app: './app.js'
},
module: {
loaders: [
// some module loaders
]
},
// This only excludes the …Run Code Online (Sandbox Code Playgroud) 问题
我正在尝试在我的 React 项目中使用babel-plugin-react-css-modules来获得比React CSS Modules更好的性能。
但是,这些样式没有正确应用。
原因
标签中的版本<style>用奇怪的连字符包裹,例如:
<style>:-components-Foo-___Foo__foo___1fcIZ- components-Foo-___Foo__foo___1fcIZ即使我们使用相同的
localIdentName,生成的结果也与 DOM 元素上的 css 和 className 中的选择器不同。(注意:在 babel-plugin-react-css-modules 中,是
localIdentName硬[path]___[name]__[local]___[hash:base64:5]编码的options.generateScopedName)
知道为什么会有连字符包装器吗?
reactjs webpack react-css-modules babel-plugin-react-css-modules
根据定义,如果符合以下条件,Pure Function是纯粹的
所以这是一个纯函数:
function foo(x) {
return x * 2;
}
foo(1) // 2
foo(2) // 4
foo(3) // 6
Run Code Online (Sandbox Code Playgroud)
这也是一个纯函数(在JavaScript上下文中)
Math.floor(x);
Math.floor(1.1); // 1
Math.floor(1.2); // 1
Math.floor(2.2); // 2
Run Code Online (Sandbox Code Playgroud)
问题是:如果我们将这两个纯函数结合起来,它还会被认为是一个纯函数吗?
// Nested with Math library
function bar(x) {
return Math.floor(x);
}
// Nested even deeper
function foobar(x) {
return foo(Math.floor(x));
}
Run Code Online (Sandbox Code Playgroud)
显然,在没有副作用的情况下,它仍然总是返回相同的输出,但是从其他上下文(范围)调用函数会违反" 依赖于无外部状态 " 的规律吗?
我使用Mandrill作为我的SMTP发送邮件服务器.在我的自定义域DNS中设置MX后,我可以通过Mandrill发送电子邮件.
但是,从Gmail客户端阅读电子邮件时,始终会显示"代表"行.我知道这个签名可以通过设置DKIM和SPF设置来删除,我在Mandrill后端这样做了.
有趣的是:Mandrill要求您通过向该自定义域发送电子邮件来"验证域名".但是,我没有后端应用程序来接收Mandrill的"入站电子邮件".由于Mandrill没有提供其他邮件客户端,我如何验证发送域名?
javascript ×2
webpack ×2
angularjs ×1
babel-plugin-react-css-modules ×1
facebook ×1
immutability ×1
mail-server ×1
mandrill ×1
oauth-2.0 ×1
reactjs ×1
wordpress ×1