我已经在这样的服务器上设置了
app.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', 'http://localhost:3000');
res.header(
'Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, Authorization, X-PINGOTHER'
);
res.header('Access-Control-Allow-Credentials', true);
res.header('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS');
next();
});
Run Code Online (Sandbox Code Playgroud)
和客户端的 axios (react) 像这样
axios.defaults.withCredentials = true;
axios('http://127.0.0.1:3001/orders', {
method: 'GET',
withCredentials: true
}).then(res => {
console.log(res);
}).catch(err => {
console.log(err.response);
})
Run Code Online (Sandbox Code Playgroud)
当我用 Postman 测试并直接输入 chrome 时,一切正常。知道我的代码有什么问题吗?
我使用这个cmd将mongodb恢复到mLab上的远程数据库
$ ./mongorestore -h ds*****.mlab.com:**** -u <user> -p <pass> -d loc8r
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误
2018-05-01T20:22:18.463+0700 using default 'dump' directory
2018-05-01T20:22:18.463+0700 building a list of collections to restore from dump dir
2018-05-01T20:22:18.464+0700 don't know what to do with subdirectory "dump\Loc8r", skipping...
2018-05-01T20:22:18.464+0700 don't know what to do with subdirectory "dump\admin", skipping...
2018-05-01T20:22:18.464+0700 done
Run Code Online (Sandbox Code Playgroud)
我想知道我是否做错了什么?当我使用相同的 cmd 且转储文件夹仅包含 .bson 文件时,没有问题
例如我想给这个按钮添加 margin-top
import classes from 'button.module.css';
<Button
type="submit"
variant="contained"
color="primary"
fullWidth
disabled={this.props.isLoading}
className={classes.Button}
>
{this.props.isLoading ? <CircularProgress size={20}/> : 'SIGN IN'}
</Button>
Run Code Online (Sandbox Code Playgroud)
在 button.module.css 文件中
.Button {
margin-top: 15px;
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用此方法而不是像官方 material-ui 页面中的指令那样覆盖?
reactjs ×2
axios ×1
cookies ×1
cors ×1
css-modules ×1
material-ui ×1
mlab ×1
mongodb ×1
node.js ×1