首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取node-js中的实时值?

如何获取node-js中的实时值?
EN

Stack Overflow用户
提问于 2017-12-14 16:46:48
回答 1查看 83关注 0票数 0

编写了利用window串口通信设备接收设备数据的代码。

我可以在eclipse的控制台窗口中看到数据,并将数据保存到txt文件中。

我想查看实时值,并知道何时发送了哪个值

如何获取实时价值?让我知道如何写代码。

下面是我的代码:

代码语言:javascript
复制
/**
 * Module dependencies.
 */

var express = require('express')
  , routes = require('./routes')
  , user = require('./routes/user')
  , http = require('http')
  , path = require('path');

var app = express();
var SerialPort = require('serialport');
var UrlParser = require('url');
var fs = require('fs');
var readline = require('readline');

// all environments
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));

// development only
if ('development' == app.get('env')) {
  app.use(express.errorHandler());
}

app.get('/', routes.index);
app.get('/users', user.list);

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

var port = new SerialPort("COM32" , { 
    baudRate:9600,
});

port.on("open" , function(){                
    console.log('open success');
});

port.on('data', function(data) {            
    converted_data = parseFloat(data);
    console.log(converted_data);    
    fs.appendFile('save.txt',converted_data + '\r\n',function(err) {
        if(err) 
            console.log(err);
        else
            console.log('data>txt');
    });
});

port.write("mon 1\n", function(){           
    console.log('write to device');
});

app.get('/data', function (req,res) {       
    res.redirect('http://localhost:3000/data.html');
});
EN

回答 1

Stack Overflow用户

发布于 2017-12-14 17:07:21

要查看节点js中的“实时”时间,您可以使用new Date()获取它将返回的日期,如下所示:

代码语言:javascript
复制
2017-12-14T09:00:34.359Z

还有,因为它是一个Date对象,所以你可以在MDN上找到所有的方法。

或者,如果您想要使用时区等精确的时间,请使用Google Maps timezone API

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47809187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档