安装 facebook sdk 后,当我构建我的项目时,它显示:
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/Bolts'
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/FBSDKCoreKit'
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/FBSDKLoginKit'
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/FBSDKShareKit'
ld: framework not found Bolts
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
但是当我安装 facebook 和 bolts 时,它显示我安装成功:
pod install
Analyzing dependencies
Downloading dependencies
Using Bolts (1.8.4)
Using FBSDKCoreKit (4.14.0)
Using FBSDKLoginKit (4.14.0)
Using FBSDKShareKit (4.14.0)
Using Firebase …Run Code Online (Sandbox Code Playgroud) 我使用 Django Rest 框架构建了后端 API,其中模型具有 DateTimeField。
date = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)
当我从 API 获取数据到 React 时,我得到这样的信息
2019-01-20T19:24:58.674435Z
Run Code Online (Sandbox Code Playgroud)
我怎样才能在javascript中解析它并将其转换为可读的形式?
我查看了关于同一主题的类似问题,我认为我遵循了为has_object_permission.
这就是我在我的设置中所拥有的。
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.IsAuthenticated',
'users.permissions.CanAccessData', # this is my custom class
],
...
}
Run Code Online (Sandbox Code Playgroud)
这是我的权限类
class CanAccessData(permissions.BasePermission):
message = 'You do not have permission to perform this action.'
def has_permission(self, request, view):
print "has_permission`"
return True
def has_object_permission(self, request, view, obj):
print "has_object_permission"
return False
Run Code Online (Sandbox Code Playgroud)
这是我的视图结构:
class CompleteList(generics.ListCreateAPIView):
permission_classes = (CanAccessData,)
serializer_class = SomeSerializer
model = Some
filter_backends = (filters.OrderingFilter, filters.SearchFilter)
ordering_fields = (tuple of Some fields)
search_fields = ordering_fields
ordering = …Run Code Online (Sandbox Code Playgroud) 我在 Heroku 上有一个 Django 站点,使用 Dnsimple 来管理 DNS。我还使用 Django 强制使用 HTTPS。
我正在尝试遵循 google 协议,以便我只有一个域
https://example.com
这样,如果用户访问http://www.example.com或https://www.example.com
它会重定向到https://example.com
我在 Dnsimple 中的设置如下所示:
ALIAS example.com example.com.herokudns.com
CNAME www.example.com example.com.herokudns.com
Run Code Online (Sandbox Code Playgroud)
我尝试删除 cname 并在 Dnsimple 中使用 URL 重定向,但它不起作用。
执行此重定向的正确方法是什么?我尝试根据另一个过时的帖子创建一个中间件,但它使我的网站崩溃了。
我在同一个项目中有一个 SPA 和 API,当我向 API 发出请求时,我不断收到以下错误。
AllowedOrigins configured and origin http://localhost:5000 is not allowed
CorsPolicyService did not allow origin: http://localhost:5000
Run Code Online (Sandbox Code Playgroud)
api的路径是:http://localhost:5000。我确保我在ClientCorsOrigins表中为客户端指定了来源,并且我还在我的Startup.cs:
services.AddCors(options =>
{
options.AddPolicy("default", policy =>
{
policy.WithOrigins("http://localhost:5000")
.AllowAnyHeader()
.AllowAnyMethod();
});
});
Run Code Online (Sandbox Code Playgroud)
我已经多次检查文档和配置,但当我在 ClientCorsOrigins 表中指定了原点时,我无法弄清楚为什么我会遇到这个问题。我正在使用谷歌浏览器。
我有以下内容:
class StyledInput extends React.Component{
styles = (color, theme) => ({
underline: {
borderBottom: `2px solid ${color}`,
'&:after': {
borderBottom: `2px solid ${color}`,
}
}
})
div = props => (
<TextField
placeholder="temp input"
InputProps={{
classes:{
root: props.classes.underline
},
style:{
height: '1.5rem',
fontSize:'1rem',
marginTop: '-1rem',
}
}}
>
<div>
{props.children}
</div>
</TextField>
)
Styled = withStyles(this.styles('white'))(this.div)
render(){
return(
<div>
<this.Styled>{this.props.children}</this.Styled>
</div>
);
}
}
export default StyledInput;
Run Code Online (Sandbox Code Playgroud)
因此,当用户单击该字段时,它会成功获取材质 UI 文本字段并将底部栏更改为白色,而不是蓝色。伟大的!
...然而...
我真正想做的是
<this.Styled color={someDefinedColor}>{this.props.children}</this.Styled>
Run Code Online (Sandbox Code Playgroud)
然后Styled看起来像这样:
Styled = (color) …Run Code Online (Sandbox Code Playgroud) 我有一个以下文件夹:
问题是,当我访问文件夹 B 时,我可以无限深入(即文件夹 A > 文件夹 B > 文件夹 B > 文件夹 B),因为文件夹 B 位于文件夹 A 内。
通过文件夹 A 访问文件夹 B 后有什么方法可以忽略文件夹 B 吗?
这是我尝试过的:
hostsettings.json到执行项目的根目录:{
"Environment": "Production"
}
Run Code Online (Sandbox Code Playgroud)
纳达。
为了使用该appsettings.Production.json文件,您究竟如何指定生产机器?
我是 docker 新手。我现在使用的是 window Home 10,版本 1909,操作系统版本 18363.720。
我在安装 Docker 时遇到了问题。Docker 桌面需要 Windows 10 专业版或企业版 15063 才能运行。我尝试更新窗口并重新安装,但它仍然不起作用!

我有一个server.js使用节点打开数据库的文件。我试图通过lib目录将其导入到 index.js 文件中,其中有两个文件:
// App.js
import React from 'react';
import addName from "util";
function App() {
const [name, setName] = React.useState("")
function handleUpdate(evt) {
setName(evt.target.value);
}
async function handleAddName(evt) {
await addName(name);
}
return <div>
<p><input type='text' value={name} onChange={handleUpdate} /></p>
<button className='button-style' onClick={handleAddName}>Add Name</button>
</div>
}
export default App;
Run Code Online (Sandbox Code Playgroud)
// util.js
import "isomorphic-fetch"
export function addName(name) {
return fetch('http://localhost:3001/add-time', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name, time: Date.now() })
})
}
Run Code Online (Sandbox Code Playgroud)
这给了我: …