React + Express + MongoDB - 正确的POST请求

时间:2017-04-09 18:11:43

标签: mongodb reactjs express post

我想知道发出POST请求的好方法。

我使用react-google-maps使用谷歌地图和带坐标的标记创建了视图。我使用这样的对象数组将标记存储在react组件中:

MapComponent.js

const markers = this.props.markers.map((pos,i) => {
    const marker={
      position:{
        lat:pos.location.lat,
        lng:pos.location.lng
      }
    }
    return <Marker key={i} {...marker}/>
  })

我从AppComponent获取有关标记的信息,该标记返回:

<div className='container' style={{height:600}}>
        <Map center={location} markers={markers}/>
      </div>

其中标记是:

const markers=[
    {
      location:{
        lat: 40.7575285,
        lng: -73.9884469
      }
    }
  ]

现在我想通过POST请求获取标记的坐标。客户端将使用他/她当前位置发送带有JSON数据的POST。然后我想将每个坐标存储在MongoDB刷新页面中,并显示我从JSON获得的当前位置的标记。最好的方法是什么?我应该只使用Express吗?

0 个答案:

没有答案