小编Huy*_*yen的帖子

即使使用 withCredential: true,axios 也无法通过请求发送 cookie

我已经在这样的服务器上设置了

    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 时,一切正常。知道我的代码有什么问题吗?

cookies node.js cors reactjs axios

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

mongorestore 出现问题(不知道如何处理子目录)

我使用这个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 文件时,没有问题

mongodb mlab

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

我可以在 create-react-app v2 中使用 css 模块覆盖 Material-UI 吗?

例如我想给这个按钮添加 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 material-ui css-modules

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

标签 统计

reactjs ×2

axios ×1

cookies ×1

cors ×1

css-modules ×1

material-ui ×1

mlab ×1

mongodb ×1

node.js ×1