我正在尝试按类型启动mongo uin windows10:mongo
在cmd中.
我收到此错误:
C:\Users\Itzik>mongo
MongoDB shell version v3.4.1
connecting to: mongodb://127.0.0.1:27017
2016-12-26T19:00:16.604+0200 W NETWORK [main] Failed to connect to 127.0.0.1:27017 after 5000ms milliseconds, giving up.
2016-12-26T19:00:16.605+0200 E QUERY [main] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:234:13
@(connect):1:6
exception: connect failed
C:\Users\Itzik>
Run Code Online (Sandbox Code Playgroud)
我已经在防火墙中打开了端口27017,并重新启动mongo的服务,它仍然无法正常工作.
会是什么呢?
我从api获取了一个JSON文件,
正如你所看到的那样,对象内部有一个名为"率"的对象*ngFor只能在数组上遍历.我正在寻找能够获得"关键"和"价值"的东西
for(var var in obj)
Run Code Online (Sandbox Code Playgroud)
例如,访问"AUD:0.41852"
{
"base":"BRL",s
"date":"2016-10-27",
"rates":{
"AUD":0.41852,
"BGN":0.57085,
"CAD":0.42629,
"CHF":0.31634,
"CNY":2.1623,
"CZK":7.8871,
"DKK":2.1709,
"GBP":0.26023,
"HKD":2.4734,
"HRK":2.1894,
"HUF":90.257,
"IDR":4156.5,
"ILS":1.2256,
"INR":21.311,
"JPY":33.388,
"KRW":364.6,
"MXN":5.9721,
"MYR":1.3381,
"NOK":2.6227,
"NZD":0.44646,
"PHP":15.465,
"PLN":1.2636,
"RON":1.3146,
"RUB":20.025,
"SEK":2.8648,
"SGD":0.44397,
"THB":11.191,
"TRY":0.98786,
"USD":0.31893,
"ZAR":4.4196,
"EUR":0.29188
}
Run Code Online (Sandbox Code Playgroud)
}
这是我的代码,速率对象应该在最新的"离子项"中
currency.html
<ion-header style="direction:rtl;">
<ion-navbar>
<ion-title>
???? ????
</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding style="direction:rtl;">
<ion-list>
<ion-item>
<ion-label>??? ????:</ion-label>
<ion-select okText="???" cancelText="???" [(ngModel)]="selectCurrencyInput">
<ion-option value="BGN">BGN</ion-option>
<ion-option value="BRL">BRL</ion-option>
<ion-option value="CAD">CAD</ion-option>
<ion-option value="CHF">CHF</ion-option>
<ion-option value="CNY">CNY</ion-option>
<ion-option value="CZK">CZK</ion-option>
<ion-option value="DKK">DKK</ion-option> …
Run Code Online (Sandbox Code Playgroud) 我正在使用nodeJS的SerialPort
Package连接到计算机端口.
关于Package的close
活动在这里.
我已经创建了这段代码,我想知道为什么close
/ disconnect
事件永远不会在我断开连接时触发COM
const express = require('express');
const router = express.Router();
//
const cors = require('cors');
router.use(cors());
//
const SerialPort = require('serialport');
const Readline = SerialPort.parsers.Readline;
const port = new SerialPort('COM7',function (err) {
if (err) {
return console.log('Error: ', err.message);
}
});
const parser = port.pipe(new Readline());
/*
var lastresult = '';
var count = 0;
*/
port.on('open', function() {
console.log('~Port is open.');
parser.on('data', console.log);
});
port.on('disconnect', function () …
Run Code Online (Sandbox Code Playgroud) 我已经复制了这段代码:
var serialport =require("serialport");
var SerialPort = serialport.SerialPort;
var portName = process.argv[2];
var myPort = new SerialPort(portName,{
baudRate: 9600,
parser:serialport.parsers.readline("\r\n")
})
myPort.on('open',onOpen);
myPort.on('data',onData);
function onOpen(){
console.log("Open connections!");
}
function onData(data){
console.log("on Data "+data);
}
Run Code Online (Sandbox Code Playgroud)
来自这个视频:https : //www.youtube.com/watch?v=rhagmAv35Kk
我想将串口数据从我的电脑流式传输到 NJS 代码中。当我运行代码时,我收到此错误:
c:\njs>node main.js
C:\njs\main.js:7
parser:serialport.parsers.readline("\r\n")
^
TypeError: serialport.parsers.readline is not a function
at Object.<anonymous> (C:\njs\main.js:7:28)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.runMain (module.js:575:10)
at run (bootstrap_node.js:352:7)
at startup (bootstrap_node.js:144:9)
at …
Run Code Online (Sandbox Code Playgroud) 我构建了一个函数,通过SerialPort
包中给出的数组检查端口是否存在。
端口已连接。当我在函数外部运行代码时,它可以工作(true
当端口插入时)。当我尝试在函数内运行它时,我收到了undefined
function exists(portName) {
SerialPort.list(function (err, ports) {
ports.forEach(function (port) {
console.log(port.comName);
if (port.comName == portName) {
return true
}
});
});
}
console.log(exists('COM7'));
Run Code Online (Sandbox Code Playgroud)
结果:
NodeJS service has started.
undefined
COM1
COM7
Port is connected.
Run Code Online (Sandbox Code Playgroud)
完整代码位于: https: //github.com/eshk12/SerialPort-HTTP-Server/blob/master/routes/index.js
谢谢!