我在 NextJs 中创建了一个 API,NextResponse 向生成的 JSON 添加了一个根元素。
这是api中的返回:
return NextResponse.json({result},{ status: 200 });
这是通话的原始结果。
[{"id":11,"first_name":"test2","last_name":"employee","job_title":"test job","employeeStrengths":[{"id":65,"order":1,"strength":{"title":"Achiever"}},{"id":580,"order":2,"strength":{"title":"Ideation"}},{"id":581,"order":3,"strength":{"title":"Futuristic"}},{"id":582,"order":4,"strength":{"title":"Relator"}},{"id":583,"order":5,"strength":{"title":"Learner"}},{"id":66,"order":6,"strength":{"title":"Competition"}},{"id":579,"order":7,"strength":{"title":"Strategic"}},{"id":578,"order":8,"strength":{"title":"Analytical"}}]}]
以下是 API (NextResponse) 返回的内容:
{
"result": [
{
"id": 11,
"first_name": "test2",
"last_name": "employee",
"job_title": "test job",
"employeeStrengths": [
{
"id": 65,
"order": 1,
"strength": {
"title": "Achiever"
}
},
{
"id": 580,
"order": 2,
"strength": {
"title": "Ideation"
}
},
{
"id": 581,
"order": 3,
"strength": {
"title": "Futuristic"
}
},
{
"id": 582,
"order": 4,
"strength": {
"title": "Relator"
}
},
{
"id": 583,
"order": 5,
"strength": {
"title": "Learner"
}
},
{
"id": 66,
"order": 6,
"strength": {
"title": "Competition"
}
},
{
"id": 579,
"order": 7,
"strength": {
"title": "Strategic"
}
},
{
"id": 578,
"order": 8,
"strength": {
"title": "Analytical"
}
}
]
}
]
}
我想摆脱根元素“结果:”
任何见解都值得赞赏。
不要破坏它。
return NextResponse.json(result,{ status: 200 });
还有一件事,
status: 200
是默认值。你可以把它染红
return NextResponse.json(result)