为了账号安全,请及时绑定邮箱和手机立即绑定

使用快速服务器接收空请求

使用快速服务器接收空请求

杨魅力 2022-09-16 21:25:27
我无法接收已转换为 JSON 的简单对象。它显示为 一个,仅此而已。我只参考服务器代码:console.log{}const express = require("express");const app = express();app.listen(3000);app.use(express.static("public"));app.use(express.json());app.post("/api", (request, response) => {  console.log("You got a request");  console.log(request.body);});代码:index.html        console.log("geolocation available");        navigator.geolocation.getCurrentPosition((position) => {          const lat = position.coords.latitude;          const long = position.coords.longitude;          const data = { lat, long };          const options = {            method: "POST",            header: {              "Content-Type": "application/json",            },            body: JSON.stringify(data),          };          fetch("/api", options);        });      } else {        console.log("geolocation not available");      }提前致谢!
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

您在索引中有一个类型.html,它应该是“标头”而不是“标头”


const options = {

            method: "POST",

            headers: { // Not header

              "Content-Type": "application/json",

            },

            body: JSON.stringify(data),

          };


查看完整回答
反对 回复 2022-09-16
  • 1 回答
  • 0 关注
  • 113 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号