Express服务器未收到请求,http模块服务器未收到

时间:2019-02-12 11:22:12

标签: node.js http express tcp mean-stack

我正在为生物识别设备制造HTTP服务器。我无法更改设备固件。我可以添加服务器IP。

所以我首先做了一个快递服务器来接收请求,但是它没有收到任何请求。后来我使用Nodejs的http模块制作了一个服务器,瞧,它能够做到。 问题在于,使用http模块为大型应用程序编写服务器非常困难,并且可用的支持也很少。我希望使用Express。为什么Express失败了吗?

编辑: 因此有人在这里询问代码:

http模块

var http = require('http');
var port = 7005;

var s = http.createServer();
s.on('request', function(request, response) {
  response.writeHead(200);
  console.log(request.method);
  console.log(request.headers);
  console.log(request.data);
  response.write('hi');
  response.end();
});

s.listen(port);
console.log('Browse to http://127.0.0.1:' + port);

Express Server:

var express = require('express')
var app = express()
var bodyParser = require('body-parser');

app.use(bodyParser.json()); // for parsing application/json
app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded

// respond with "hello world" when a GET request is made to the homepage
app.all('/', function (req, res) {
   res.send('hello world')
   console.log(req.method + " Request Aayi");
   console.log(req.body); 
});

app.listen(7005);

0 个答案:

没有答案