Tag: vagrant windows

运行Gulp时,“pipe道中未处理的stream错误”和“ENOTDIR:不是目录,打开”

我正在Windows 8上运行一个家庭应用程序的应用程序。 我使用gulp,elixix和node.js来编译像SASS和.js文件这样的资源文件。 当我运行gulp命令时,发生I / O错误: Saving To… – ../www/css/admin.css stream.js:74 throw er; // Unhandled stream error in pipe. ^ Error: ENOTDIR: not a directory, open '/home/vagrant/projects/site/www/css/admin.css' at Error (native)

通过SSL / TLS连接访问Vagrant上的Node.js应用程序

所以我inheritance了一个Nodes.js应用程序,我在一个Vagrant框上运行。 我有应用程序绑定到“0.0.0.0”,它有自己的server.key和证书在securekey文件夹中。 var https = require('https'); var fs = require('fs'); var ssl_options = { key: fs.readFileSync('./securekey/server.key'), cert: fs.readFileSync('./securekey/server.crt'), ca: fs.readFileSync('./securekey/ca.crt') }; https.createServer(ssl_options, app).listen(3001, '0.0.0.0'); 当我运行该应用程序时,我希望能够通过URL https:// localhost:3001 (在我的Windows PC上运行Vagrant)浏览器访问它 但是我在Mozilla上得到了“安全连接失败”。 我曾经使用Cygwin在Windows PC上试过这个: $ openssl s_client -host 127.0.0.1 -port 3001 CONNECTED(00000003) write:errno=104 — no peer certificate available — No client certificate CA names sent — SSL […]