POST 数据到客户端用express js查看
POST data to the client view in express js
这是我的app.js
var express = require('express');
var app = express();
var port = process.env.PORT || 8080;
var bodyParser = require('body-parser');
app.use(bodyParser.json()); // support json encoded bodies
app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies
app.post('/coords', function(req, res) {
var lat = req.body.lat,
lon = req.body.lon;**strong text**
res.send("DATA / Latitud: "+ lat +" - Longitud: "+ lon);
});
// start the server
app.listen(port);
console.log('Server start! at http://localhost:' + port);
我每 x 秒向我的网络服务发送 2 个变量。
我想将 post 数据 "lat" 和 "lon" 传递给客户端 (index.html)
您的客户是什么?你在使用 angular js 吗?如果是这样,请阅读有关服务、控制器、$http、数据绑定等的信息
并使用 Json 这对你来说会更容易
app.post('/coords', function(req, res) {
var lat = req.body.lat,
lon = req.body.lon;**strong text**
res.json({"Latitud":lat,"Longitud":lon});
});
试试下面的代码,
res.render('index.html', { lat: req.body.lat,lon:req.body.lon });
//instead res.send
这是我的app.js
var express = require('express');
var app = express();
var port = process.env.PORT || 8080;
var bodyParser = require('body-parser');
app.use(bodyParser.json()); // support json encoded bodies
app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies
app.post('/coords', function(req, res) {
var lat = req.body.lat,
lon = req.body.lon;**strong text**
res.send("DATA / Latitud: "+ lat +" - Longitud: "+ lon);
});
// start the server
app.listen(port);
console.log('Server start! at http://localhost:' + port);
我每 x 秒向我的网络服务发送 2 个变量。 我想将 post 数据 "lat" 和 "lon" 传递给客户端 (index.html)
您的客户是什么?你在使用 angular js 吗?如果是这样,请阅读有关服务、控制器、$http、数据绑定等的信息 并使用 Json 这对你来说会更容易
app.post('/coords', function(req, res) {
var lat = req.body.lat,
lon = req.body.lon;**strong text**
res.json({"Latitud":lat,"Longitud":lon});
});
试试下面的代码,
res.render('index.html', { lat: req.body.lat,lon:req.body.lon });
//instead res.send