FetchError: invalid json response body at http://... reason: Unexpected token < in JSON at position

news/2025/1/11 14:24:42/

问题的背景是:在写nextjs时,遇到的请求接口数据报的错

错误的原因是:调用url时没有加jsononly = 1

import { useState } from 'react';
import { GetServerSideProps, InferGetServerSidePropsType } from 'next';
// ...export default function FriendCenterNextTest({data}: InferGetServerSidePropsType<typeof getServerSideProps>) {console.log('-------------fet', data);// ...return (// ...);
}export const getServerSideProps: GetServerSideProps = async () => {// 要注意,这里定义好的httpConf.node_host形式类似于https://xxxconst host = isNotEnv ? httpConf.node_host : httpConf.local_host;const url = `${host}/xxx?${qs.stringify({jsononly: 1,  // !是这里,需要加jsononly = 1})};`;let resData = null;await fetch(url).then((res) => res.json()).then((body) => {resData = body;}).catch((e) => console.error('-----fetch error', e));return {props: {post: resData,data: resData?.data,},};
}

http://www.ppmy.cn/news/204584.html

相关文章

예제 5–8 간단한 참조 리턴 사례

第一个是提前输入的 第二个是自己输入的 #include <iostream> using namespace std;char& find(char s[], int index){return s[index];//参考返回 }int main(){char name[]"Mike";cout << name << endl;find(name ,0)S;//在第一个字符串变成…

linux终端下载文件报错: Connection refused

问题 从github和zenodo上下载数据&#xff0c;尝试用wget和curl下载&#xff0c;都报错&#xff1a; 443... failed: Connection refused或 Failed to connect to zenodo.org port 443: Connection refused问题原因 DNS被污染了&#xff0c;需要手动在host文件里面添加要访…

自动驾驶教程:From Pixels to Meters

Inverse perspective mapping 测到哪些像素坐标 ( u , v ) (u,v) (u,v) 是车道边界的一部分之后&#xff0c;我们现在想要知道哪些3维点 ( X c , Y c , Z c ) (X_c,Y_c,Z_c) (Xc​,Yc​,Zc​)对应于这些像素坐标。首先让我们再次看一下这个图像形成过程的草图&#xff1a; …

k8s部署frp,并配置80端口

文章目录 1. 编写 frp-config-pvc.yaml2. 编写 frp-k8s.yaml3. 编写 http ingress4. 客户端 http 连接5. 测试http 连接6. 客户端 https 连接7. 客户端k8s 连接8. 配置win10远程桌面8.1 frps服务端配置8.2 frpc客户端配置8.3 远程连接 9. IP Port远程连接9.1 server端开放远程…

Elasticsearch出现field expansion matches too many fields异常

7.4.2的集群里面执行query_string 语句时 异常信息&#xff1a; 报了"reason": "field expansion matches too many fields, limit: 1024, got: 15448" 表示子查询数量大于1024 对query_string而言表示查询的字段数大于1024 通用处理方案&#xff1a; …

es“limit of total fields” 和“field expansion mathes too many fields”问题解决

es的“limit of total fields” 和“field expansion mathes too many fields”问题都是因为字段过多引起的&#xff0c;前者是因为插入时&#xff0c;后者是在查询时。解决方案如下&#xff1a; limit of total fields 字段过多&#xff0c;使用时报错。 解决方案&#xff1…

未经允许禁止入内,上班时间请销售人员不要来打扰

受不了推销了 公司办公室位于一栋商住混用的大厦&#xff0c;来往人员比较杂&#xff1b;最受不了的还是那些个做推销的&#xff0c;脸皮太厚叫都叫不走。 都是出来工作的&#xff0c;上班时间谁又能好好听你的商品介绍&#xff1b;干IT这行的&#xff0c;一来涉及到数据&…

Access to XMLHttpRequest at ‘http://localhost:8000/v1/users/staffs/‘ from origin ‘http://loca 报错

翻译&#xff1a; Access to XMLHttpRequest at http://localhost:8000/v1/users/staffs/ 这个跨域异步请求访问django服务器 from origin http://localhost:8080 has been blocked by CORS policy: 从vue服务器已经被跨域策略阻止 Request header field author is not allo…