如何将发布数据发送到我的服务器端node.js应用程序?

时间:2016-12-08 14:33:56

标签: node.js forms express post frontend

我有一个服务器端节点js应用程序,它从指定的页面发送了自所需日期以来的所有facebook帖子。

到目前为止,我一直使用npm start [facebook page name] [sinceDate]在终端上运行应用程序。

既然我的应用程序运行顺利,我想在混音中添加一些前端。在index.html页面(位于app/views/index.html)上,我创建了一个输入表单,其中包含facebook page namesincedate个参数。

我想知道是否有人就如何将此post数据发送到我的服务器端节点应用程序有任何建议?

以下是我的依赖项列表,如果有任何我需要详细说明,请告诉我:

"dependencies": {
    "aws-sdk": "^2.7.10",
    "express": "^4.14.0",
    "request": "^2.79.0",
    "request-promise": "^4.1.1"
  },

1 个答案:

答案 0 :(得分:0)

您可以使用Ajax调用发送帖子通知。

 $.ajax({
        url: "/your/controller",
        data: myData,
        dataType: "json",
        cache: false,
    }).success(function (result) {
        // Do something with responce
    });

因此,下一步是在node.js服务器端为传入请求建立路由。例如:

var express = require('express');
var app = express();
var router = express.Router();

app.use('/your/controller', {

    router.post('/', function (req, res, next){
        var requestedData = req.body.myData;

        res.status(200).end();    
    });
});

希望得到这个帮助。