Tag: Ubuntu 15.04

如何在Ubuntu 15.04上运行johnny-five?

$ node hello.js 1436894483255 Device(s) /dev/ttyUSB0 1436894483279 Connected /dev/ttyUSB0 1436894493287 Device or Firmware Error A timeout occurred while connecting to the Board. Please check that you've properly flashed the board with the correct firmware. See: https://github.com/rwaldron/johnny-five/wiki/Getting-Started#trouble-shooting events.js:87 throw Error('Uncaught, unspecified "error" event.'); ^ Error: Uncaught, unspecified "error" event. at Error (native) at Board.emit (events.js:87:13) at […]

如何解决pg-promise错误“必须指定promise库”。

我在ExpressJS中使用pg-promise创build了一个基本的API来与我的PostgreSQL数据库进行交互。 在Windows上运行时,它工作正常。 然后我把它移动到Ubuntu 15.04,但是当我尝试启动它时会得到以下错误: /node_modules/pg-promise/lib/promise.js:46 抛出新的TypeError(“必须指定Promise库”);

从Socket.IO中删除端口并更改目录

在Ubuntu 15.04上使用Apache我试图从URL中有效地移除端口3000,并将path更改为http://example.com/{app}/socket.io… 使用ProxyPass和ProxyPassReverse我已经从URL中有效地移除了端口,并相应地更新服务器和客户端以更改path。 虚拟主机变化: ProxyPass /path/ http://example.com:3000/path/ ProxyPassReverse /path/ http://example.com:3000/path/ 我做的服务器端更改如下: var io = require('socket.io')(http, {path: '/path/socket.io' }); app.get('/path/', function(req, res){ 而我所做的客户更改如下: var socket = io({path: '/path/'}); 一切似乎运行顺利,直到我打开我的控制台日志,看到使用铬时, GET请求过多。 这肯定会杀死我的带宽,我想我设法不正确地听取了套接字,导致大量的GET请求。 有人可以提供一些指导,我可能会做错什么?