[英]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.