NodeJs fs.watch / FSWatcher错误

你好我使用以下, Ubuntu 17.04 Node:v6.11.2 NPM:v3.10.10 在安装我的项目依赖关系时,我得到了安装fsevents的警告( 这个错误 ,我忽略了,我用Gulp来运行这个项目。 我得到以下错误, events.js:160 throw er; // Unhandled 'error' event ^ Error: watch /media/app/modules/services/auth/ ENOSPC at exports._errnoException (util.js:1020:11) at FSWatcher.start (fs.js:1443:19) at Object.fs.watch (fs.js:1470:11) at Gaze._watchDir (/media/node_modules/gaze/lib/gaze.js:289:30) at /media/node_modules/gaze/lib/gaze.js:358:10 at iterate (/media/node_modules/gaze/lib/helper.js:52:5) at /media/node_modules/gaze/lib/helper.js:61:11 at /media/node_modules/gaze/lib/gaze.js:420:5 at iterate (/media/node_modules/gaze/lib/helper.js:52:5) at /media/node_modules/gaze/lib/helper.js:61:11 at /media/node_modules/gaze/lib/gaze.js:420:5 at iterate (/media/node_modules/gaze/lib/helper.js:52:5) at /media/node_modules/gaze/lib/helper.js:61:11 at […]

如何在结算页面上的magento 2中的订单汇总副本中显示具有送货地址表单的帐单地址表单

我不知道如何可能我的代码是: class LayoutProcessorPlugin { /** * @param \Magento\Checkout\Block\Checkout\LayoutProcessor $subject * @param array $jsLayout * @return array */ public function afterProcess( \Magento\Checkout\Block\Checkout\LayoutProcessor $subject, array $jsLayout ) { // get billing address form at billing step $billingAddressForm = $jsLayout['components']['checkout']['children']['steps']['children']['billing-step']['children']['payment']['children']['afterMethods']['children']['billing-address-form']; // move address form to shipping step $jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['billing-address-form'] = $billingAddressForm; // remove form from billing step unset($jsLayout['components']['checkout']['children']['steps']['children']['billing-step']['children']['payment']['children']['afterMethods']['children']['billing-address-form']); return […]

使用localtunnel并将生成的url传递给node命令

我希望在端口4000上使用ngrok ,这是一个将导出Forwarding URL的命令。 每次运行这个新的随机生成的URL。 我想通过这个URL http://2e1v870f.ngrok.io到一个node process.envvariables,而不是硬编码它的时间。 例如在bash中: ngrok http 4000 | <process/define_something> | FORWARDING={something} node index.js 另外这些是在两个正在运行的进程中,我用npm-run-all来做这样的事情。 https://www.npmjs.com/package/npm-run-all ngrok by @inconshreveable (Ctrl+C to quit) Session Status online Version 2.2.8 Region United States (us) Web Interface http://127.0.0.1:4041 Forwarding http://2e1v870f.ngrok.io -> localhost:4000 Forwarding https://2e1v870f.ngrok.io -> localhost:4000 Connections ttl opn rt1 rt5 p50 p90 0 0 0.00 […]

聚合中的mongoose模式方法

怎样才能在聚合中访问方法? let mongoose = require("mongoose"), Schema = mongoose.Schema; let UserSchema = new Schema({ name: String, lastname: String }); UserSchema.methods.fullname = () => { return this.name + " " + this.lastname; }; let UserModel = mongoose.model("user",UserSchema); let query = [ { $match: { "name": /foo/i } } ]; UserModel.aggregate(query, (err, users) => { if(err) throw new […]

node-glob匹配除一个文件以外的所有文件

我正在尝试编写一个匹配所有文件*.*而不是index.html的glob模式。 我开始于: *.*!(index.html) ,但是这不会导致正确的输出。 我正在阅读节点glob文档。 看完这个答案后 我觉得可能不可行…? 我不想在glob选项中使用排除选项,我想尝试使用glob模式单独执行。

netlify:WebSocket连接失败:连接在收到握手响应之前closures

我在Netlify上的应用程序,我得到一些错误:服务器不工作:9aeacd2 … .js:1 WebSocket连接到'wss:// xxxxxxxxxxxxx /:5000'失败:连接在收到握手响应之前closures。 只有开始站点服务。 本地所有作品完美,我没有得到任何错误。 应用程序build立在Netlify(gulp)上,这是有angular度的应用程序。 帮助我,谢谢! 我的服务器代码: "use strict"; process.title = 'node-chat'; var webSocketsServerPort = (process.env.PORT || 5000); var webSocketServer = require('websocket').server; var http = require('http'); var pref = '../'; var fs = require('fs'); var index = fs.readFileSync('src/index.html'); var clients = []; var loggedUsers = []; var tables = []; var […]

与expressjs不工作,404错误的instagram

我一直得到404错误,我做错了什么? 我拥有所有的client_id,secret和token密钥。 var inst = require('instagram-node').instagram(); var app = express(); inst.use({ client_id: '-', client_secret: '-', access_token: '-' }); app.get('/', function (req, res) { inst.user_self_feed(function(err, medias, pagination, remaining, limit) { if (err){ res.send(err.body); console.log('error'); } else res.send(medias); }); // res.render('home'); });

节点SSH2连接到路由器

我正在创build一个应用程序,可以在我的工作中通过SSH进入路由器,并根据与WiFi的连接考虑学生。 我有login信息,可以打开一个terminal和SSH使用用户名和密码和运行命令来获取连接设备的列表。 当我用Node.js使用SSH进行设置时,我遇到了一个错误,无法运行任何命令,路由器也踢我的连接。 我假设这是当我尝试运行一个命令,但不能certificate这一点。 下面是我的代码和debugging日志。 任何帮助过滤通过这将不胜感激。 DEBUG: Local ident: 'SSH-2.0-ssh2js0.1.19' DEBUG: Client: Trying 192.168.0.24 on port 22 … DEBUG: Client: Connected DEBUG: Parser: IN_INIT DEBUG: Parser: IN_GREETING DEBUG: Parser: IN_HEADER DEBUG: Remote ident: 'SSH-2.0-dropbear_2013.59' DEBUG: Outgoing: Writing KEXINIT DEBUG: Parser: IN_PACKETBEFORE (expecting 8) DEBUG: Parser: IN_PACKET DEBUG: Parser: pktLen:220,padLen:10,remainLen:216 DEBUG: Parser: IN_PACKETDATA DEBUG: Parser: IN_PACKETDATAAFTER, […]

在Hexo中添加图像作为variables(ejs模板)

在我的.md文件中,我将blogpost-image指定为一个新的前端variables。 在我的article.ejs文件中,我有以下内容: <div class="blogpost-image"><span><img src=""></span><%- post.blogpost-image %><div></div></div> 在我的.md文件中,我有这个path… blogpost-image: /images/test.jpg 如何使它在Hexo中的图像? 当我对文本值做同样的处理时,比如author: John Doe它完美的工作。

locking编辑以在docusign中logging

我正在使用帐户中的模板创buildDocusign信封。 我从我的服务器设置了选项卡,现在我想locking从Recipient的这些选项卡的任何编辑。 基本上,签署信封的人除签署文件外不应该编辑任何东西。 Plz指导我如何在NodeJS中做到这一点。