问题标签 [axios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 使用 Django 的 CSRF,使用 Axios 的 React+Redux
这是一个教育项目,不是为了生产。我不打算让用户登录作为其中的一部分。
我可以在没有用户登录的情况下使用 CSRF 令牌对 Django 进行 POST 调用吗?我可以在不使用 jQuery 的情况下做到这一点吗?我在这里超出了我的深度,并且肯定会混淆一些概念。
对于 JavaScript 方面,我找到了这个redux-csrf包。我不确定如何将它与我POST
使用 Axios 的操作结合起来:
在 Django 方面,我已经阅读了有关 CSRF 的文档,并且通常使用基于类的视图。
到目前为止,这是我的观点:
我尝试使用csrf_exempt
装饰器只是为了暂时不必担心这个问题,但这似乎不是它的工作原理。
我已添加{% csrf_token %}
到我的模板中。
这是我的getCookie
方法(从 Django 文档中窃取):
我读到我需要更改 Axios CSRF 信息:
我在哪里粘贴实际令牌,我从调用中获得的价值getCookie('csrftoken')
?
reactjs - 那么从 axios 内部调用函数呢?
如何从 axios 内部调用函数然后下面是我的代码不起作用
buildhtml 函数没有执行!!任何想法
javascript - Javascript 测试 - 使用 axios 验证授权标头是否正确
我正在使用 axios 拦截器在请求标头中设置授权令牌。
如何测试我的请求是否在标头中使用正确的令牌发送?
Ps.:我正在使用 Mocha + Chai
javascript - 当ajax响应到达时onclick准备html并在反应中呈现?
嘿,我是新手,我的要求是,当用户单击按钮时,将向服务器触发 ajax get 请求,并且根据收到的响应,我必须准备 html 并显示它。下面是我的代码它不起作用..它可以通过使用在jquery中解决,async: false
但我不必使用任何想法如何使用axios解决
node.js - Cookie 未添加到会话中
我正在使用 React-Redux 开发一个 Webapp,向不同域中的 nodejs 中的 API 发出请求。
为了登录用户,我将凭据发送到我的 API,它会验证它们并将我作为 JWT 发回。我试图通过使用 ExpressJS 来做到这一点,所以在我的 API 的登录路径中,我有:
问题是 Cookie 没有被添加到会话中。使用 Mozilla,我可以看到 Set-Cookie 属性位于带有正确 cookie 的标题中,但它没有显示在我的资源中。
我还用 DHC 做了一些测试,使用 DHC Cookie 成功存储在我的会话 cookie 中。
我有
在我的网站和 api 中。在网站中,我使用反应模块 axios 来发出请求。在 api 中,我使用 cookie-parser 来处理 cookie。这些是我的中间件(api和app):
这是我的要求:
这是我的回应:
javascript - 多个 API 调用时仅运行一次响应拦截器
我有一个这样的拦截器
一切正常,但如果我喜欢在我的情况下对一个 React 组件进行 4 次 API 调用,并且发生此错误,则相同的代码将运行 4 次,这意味着我将发送 4 次刷新令牌并获取身份验证令牌,并且我显然只想运行一次
javascript - React-Flux 加载初始状态
我正在尝试使用 axios 在 al React Flux 应用程序中发出 Ajax 请求,并在设置状态后获取数据。
我在根应用程序中有这段代码:
API 请求如下所示:
在 actions/initialData.js 我有这个:
有存货:
在视图中:
在 console.log 上:
状态:对象 {帖子:数组 [0]}
状态:对象{帖子:承诺}
postsApi.js:7 所有帖子:[对象,对象,对象,对象,对象,对象...]
问题是 ajax 请求在componentDidMount
.
python - Flask-CORS 不适用于 POST,但适用于 GET
我在本地运行一个 Flask-Restful API 并从不同的端口发送一个包含 JSON 的 POST 请求。我收到错误
但是,当我跑步时
我明白了
它将“Access-Control-Allow-Origin”显示为“*”。GET 工作正常,只是 POST 给出了这个错误。可能出了什么问题?如果相关,对于前端,我正在使用 react 并通过 axios 请求。
reactjs - Ajax 请求不会显示在反应渲染功能中
我不知道为什么我的 axios 承诺的结果没有出现在渲染函数中。顺便说一句,我正在使用 create-react-app 工具。