Express服务器接收POST请求

用户名

以下是Express程序


问题::我在CLIENT中没有得到正确的JSON响应

我想知道的是:

  • 当我从客户端发出发布请求时,是否在server(Express)中编写了正确的代码
  • 客户端以(Key,Value)成对的形式发送请求
  • 我敢肯定我遇到问题的请求结构

我该如何解决?


var express = require('express')
  , async = require('async')
  , http = require('http')
  , mysql = require('mysql');

var app = express();

var connection = mysql.createConnection({
    host: 'localhost',
    user: '*************',
    password: "**************",
    database: 'restaurants'
});

connection.connect();

// all environments
app.set('port', process.env.PORT || 1828);


app.get('/RestaurantDesc/:Key',function(request,response,next){

    var keyName=request.params.Key;
    var name_of_restaurants, RestaurantTimings;
    async.series( [
        // Get the first table contents
        function ( callback ) {
            connection.query('SELECT * FROM ',keyName, function(err, rows, fields)
                {
                        console.log('Connection result error '+err);
                        name_of_restaurants = rows;
                        callback();
                });
        },
        // Get the second table contents
        function ( callback ) {
        connection.query('SELECT * FROM RestaurantTimings', function(err, rows, fields)

            {
                    console.log('Connection result error '+err);
                    RestaurantTimings = rows;
                    callback();
            });
        }

   // Send the response
], function ( error, results ) {
    response.json({
        'restaurants' : name_of_restaurants,
        'RestaurantTimings' : RestaurantTimings
    });
} );
} );




http.createServer(app).listen(app.get('port'), function(){
  console.log('Express server listening on port ' + app.get('port'));
});

有任何想法吗?

布雷特

您没有处理POST请求的路由。你应该有类似的东西app.post('/route', function(request, response, next) { ... });

您还需要使用Express正文解析器从POST请求(即)中获取数据app.use(express.bodyParser());然后,您可以request.body在中间件功能中访问数据

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NodeJS服务器接收POST请求

来自分类Dev

节点/ Express-POST请求以从远程服务器接收zip,并将其传递回客户端

来自分类Dev

表示服务器的Javascript提取(POST)失败。服务器未从JS接收请求,但从Postman接收请求

来自分类Dev

POST 请求不将数据返回给 Express 即服务器

来自分类Dev

PHP服务器无法使用$ .http()。post请求从angularjs接收json变量

来自分类Dev

无法处理对服务器的android post请求并接收返回给android的结果

来自分类Dev

使用Flask将通过POST请求接收的数据打印到本地服务器

来自分类Dev

如何编写Node.js Express服务器以接收curl POST

来自分类Dev

如何编写Node.js Express服务器以接收curl POST

来自分类Dev

使用Express.js在服务器上发送POST请求

来自分类Dev

对Express服务器做出反应的Axios POST请求返回404

来自分类Dev

带有JSON数组数据的AngularJS POST请求到Express服务器

来自分类Dev

接收服务器对客户端请求的响应

来自分类Dev

SAPUI5 模拟服务器不接收请求

来自分类Dev

使用Express在节点服务器上接收JSON对象

来自分类Dev

在Express NodeJS服务器上接收和读取JsonString

来自分类Dev

Android Volley:服务器上接收到带有POST请求发送的String参数的空值

来自分类Dev

使用$ .post从表单接收PHP服务器中的数据

来自分类Dev

服务器迁移后不接收$ _POST变量

来自分类Dev

从android的模拟器到服务器的POST请求

来自分类Dev

节点/ Express服务器随机跳过对静态文件的请求

来自分类Dev

如何建立角度的$ resource POST请求到服务器?

来自分类Dev

如何执行POST请求并从服务器获取响应?

来自分类Dev

从POST请求将文件保存到Web服务器

来自分类Dev

服务器将POST请求视为GET

来自分类Dev

从android中的服务器下载图像的JSON POST请求

来自分类Dev

对服务器的安全ajax GET / POST请求

来自分类Dev

Http POST请求多次到达服务器

来自分类Dev

从android中的服务器下载图像的JSON POST请求

Related 相关文章

  1. 1

    NodeJS服务器接收POST请求

  2. 2

    节点/ Express-POST请求以从远程服务器接收zip,并将其传递回客户端

  3. 3

    表示服务器的Javascript提取(POST)失败。服务器未从JS接收请求,但从Postman接收请求

  4. 4

    POST 请求不将数据返回给 Express 即服务器

  5. 5

    PHP服务器无法使用$ .http()。post请求从angularjs接收json变量

  6. 6

    无法处理对服务器的android post请求并接收返回给android的结果

  7. 7

    使用Flask将通过POST请求接收的数据打印到本地服务器

  8. 8

    如何编写Node.js Express服务器以接收curl POST

  9. 9

    如何编写Node.js Express服务器以接收curl POST

  10. 10

    使用Express.js在服务器上发送POST请求

  11. 11

    对Express服务器做出反应的Axios POST请求返回404

  12. 12

    带有JSON数组数据的AngularJS POST请求到Express服务器

  13. 13

    接收服务器对客户端请求的响应

  14. 14

    SAPUI5 模拟服务器不接收请求

  15. 15

    使用Express在节点服务器上接收JSON对象

  16. 16

    在Express NodeJS服务器上接收和读取JsonString

  17. 17

    Android Volley:服务器上接收到带有POST请求发送的String参数的空值

  18. 18

    使用$ .post从表单接收PHP服务器中的数据

  19. 19

    服务器迁移后不接收$ _POST变量

  20. 20

    从android的模拟器到服务器的POST请求

  21. 21

    节点/ Express服务器随机跳过对静态文件的请求

  22. 22

    如何建立角度的$ resource POST请求到服务器?

  23. 23

    如何执行POST请求并从服务器获取响应?

  24. 24

    从POST请求将文件保存到Web服务器

  25. 25

    服务器将POST请求视为GET

  26. 26

    从android中的服务器下载图像的JSON POST请求

  27. 27

    对服务器的安全ajax GET / POST请求

  28. 28

    Http POST请求多次到达服务器

  29. 29

    从android中的服务器下载图像的JSON POST请求

热门标签

归档