有关Fetch API的问题,请改用[fetch-api]标签。对于git子命令,请使用[git-fetch]。 [fetch]标签是许多编程语言中使用的关键字的通用标记,通常是检索数据的指令的一部分。
NextAuth 和 Next.js 到动态路由时出现问题,如“http://localhost:3000/profile/%5B%5D”
我目前正在使用 Next.js 开发一个网站,并且正在使用 Next.js 应用程序路由器。我已经集成了 NextAuth 来处理登录,到目前为止,用户创建和登录运行得很好。
Reactjs 应用程序获取 api 已被 CORS 阻止,即使在服务器上而不是本地主机上
我正在使用reactjs应用程序,并将其上传到我网站的cpanel上。使用 npm run build 后,我在 localhost:3000 和我的网站域上遇到相同的错误。我正在尝试从跨源获取 api ...
我无法从 Express API 的 fetch 中传输数据
我有一个问题,我不明白如何解决,它应该可以工作,但没有 const getPhones = async () => { 等待获取(网址,请求选项) .then((响应) => 响应.text(...
我成功运行了添加功能,但是当我签入列表时,它不想添加我之前添加的数据 从“react”导入 React, { useEffect, useState }; 导入 {
防止第三方插件/扩展使用获取凭证(httponly cookies)
是否有任何最佳实践来实现会话登录以防止第三方插件/扩展向服务器发送请求? 我看到带有 httpOnly 标志的 cookie 可以阻止 javascript 交互,...
使用cloudflare工作人员将文件上传到我的源服务器失败
我在 blog.domain.com 上托管了一个博客;我想使用 Cloudflare 工作人员将其从子域切换到子目录。除了文件上传之外一切正常。当我上传文件时,浏览器发送一个 xhr
在 NUXT 3 中使用 useFetch 可组合项重试失败的请求
我正在尝试使用 usefetch 在 NUXT 3 应用程序中进行 API 调用。我还有 2 个额外要求: 为每个请求添加授权标头 - 我通过定义自定义组合找到了解决方案...
如何修复语法错误:意外的标记'<', "<!DOCTYPE "... is not valid JSON
所以我是 React Native 的新手,我正在尝试将数据从我的应用程序发送到我的后端,并在我的后端控制台上播放该数据。 问题:我不断收到此错误: 语法错误:意外的标记 '...
所以基本上,我在 html 中使用 Google Button 登录,我需要以下代码: ` data-client_id=此处的令牌” 数据回调=“processResponse” 数据-c...
对 nextjs 相当陌生,我在尝试获取 api 时遇到了一个问题。 API 本身相当简单,检查是否存在会话(用户已登录),然后返回带有 ... 的 JSON
FetchError:无效的 json 响应正文,原因:在 Jest 中使用 mockfetch 时 JSON 输入意外结束
我正在使用 Mockfest 来测试一个非常简单的 unsplash api。 当然,fetch 调用工作得很好,如下所示: test('它对 unsplash 进行 fetch 调用', async () => { 等待...
我有一个问题。我试着解释一下。 我的客户要求我建立一个门户网站,用于使用基本身份验证在私人服务器上获取和修改数据。 私有服务器返回一个XML文件。 我尝试使用...
SvelteKit - API 在 javascript 中正确获取数据,但 UI 无法渲染它
+page.svelte: 从 'svelte' 导入 { onMount }; 让职业= []; const fetchCareers = async () => { const apiUrl = 'http://localhost:4000/api/v1/careers'; ...</desc> <question vote="0"> <p>+page.svelte:</p> <pre><code><script> import { onMount } from 'svelte'; let careers = []; const fetchCareers = async () => { const apiUrl = 'http://localhost:4000/api/v1/careers'; try { const response = await fetch(apiUrl); if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } const data = await response.json(); careers = data; console.log('Updated careers:', careers); } catch (error) { console.error('Error fetching careers:', error.message); console.error(error); } }; onMount(fetchCareers); </script> <h1>Careers</h1> {#if careers.length > 0} {#each careers as career (career.id)} <p>{career.name}</p> {/each} {:else} <p>Failed to load careers...</p> {/if} </code></pre> <p><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL1R2NmFlLmpwZw==" alt="Image - Browser console fetches data"/></p> <p>careers.length 似乎未定义。想知道我是否错误地使用了 if else 块?我认为这可能是我的 API 的 CORS 问题,但我能够让我的 POST 函数正常工作,所以我不确定为什么名称没有在浏览器中正确呈现?</p> </question> <answer tick="true" vote="0"> <p>屏幕截图显示数据的形状与代码假设的不同。</p> <p>这些物品最终会出现在 <pre><code>careers.data</code></pre> 中,而不是直接出现在 <pre><code>careers</code></pre> 中。</p> </answer> <answer tick="false" vote="0"> <p>好吧,根据 H.B. 的观察得出结论</p> <p>这是我更新的代码,可用于迭代名称:</p> <pre><code>{#if careers.data} {#each careers.data as career} <p>{career.name}</p> {/each} {:else} <p>Failed to load careers...</p> {/if} </code></pre> </answer> </body></html>
在 getServerSideProps() 中使用 NextAuth 挂钩 useSession()
我正在尝试从我的服务器获取一些数据,具体取决于当前登录的用户。我正在使用 Next-Auth,通常我可以调用: const { 数据:会话 } = useSession(); 在函数的顶部...
为什么会出现POST '后端端点'net::ERR_FAILED?
第一个错误:POST http://62.113.97.194:8000/api/v1/users/token net::ERR_FAILED const loginUser = async (用户名, 密码) => { 尝试 { 常量响应 = 等待获取( “巴克...
错误:请求失败,状态代码为 403 - Axios 出现问题,可能需要交换 fetch
我在应用程序 Nextjs 中使用 axios,其中使用 Youtube API 并发生以下错误 下面是代码 从“反应”导入反应; 从“./api”导入 youtube; 我...
有没有更高效的方法使用graphql和react调用多个api
我正在使用 GraphQL 并在我的客户端项目上做出反应,但我没有使用像 Redux 这样的状态管理系统 我已将 api 调用组织到自定义挂钩文件中,如下所示 const [getSomeData, ...
使用 React 和 Authorization header 获取请求时出错
我已经寻找解决方案好几天了,但还没有找到任何东西。 我有一个来自 localstorage 的 jwt 令牌,我需要通过 api 调用进行验证。 问题是我的 api 的响应是
我想将来自nodejs fetch 请求的响应通过管道传输到快速响应,就像使用node-fetch 模块一样 const fetchResponse = awai fetch(myUrl); fetchResponse.body.pipe(
我尝试使用NEXT JS 13获取我的登录api端点,据说成功登录后会发出access_token和refresh_token cookie,不幸的是没有出现cookie...