繁体   English   中英

使用自托管的Parse部署网页

[英]Deploy web pages with self hosted Parse

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

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

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

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

我的建议是使用解析js sdk来获取您的数据。 构建和处理表单是可行的,但是parse具有强大的客户端库,可以帮助您构建安全的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');
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM