使用自托管Parse部署网页

时间:2016-10-20 14:52:48

标签: node.js parse-platform parse-server

我在AWS上部署了Parse服务器。我打算主持一个管理页面,我们可以在其中查看一些统计数据并发布一些数据。由于该解析是一个NodeJS应用程序,我尝试从下面的HTML表单发送一个Post请求。

<form action="/abc" method="post" >

但是,当我们提交表单时,参数不会在以下post方法中传递,该方法写在 index.js 文件中。

app.post('/abc', function (req, res) { 
}

1 个答案:

答案 0 :(得分:0)

我的建议是使用parse js sdk来获取您的数据。构建和处理表单是可行的,但解析有一个很好的客户端库,可以帮助您构建一个安全的UI,为什么不使用它?

但要直接回答你的问题,这实际上是一个明确的问题,而不是一个解析问题:

const bodyParser = require('body-parser');
// application/x-www-form-urlencoded which is what a browser will
// send when a form is posted.
app.use(bodyParser.urlencoded({ extended: false }))

app.get('/abc', (req, res) => {
  const s = '<form action="/abc" method="post" >'
  + '<input name="say" value="hello" />'
  + '<button>Send it!</button>'
  + '</form>';
  res.send(s);
});

app.post('/abc', (req, res) => {
  console.log(req.body);
  res.send('ok');
});