Articles of node.js

如何捆绑与电子git

首先,我知道这个问题: 如何将git与电子应用程序捆绑在一起 答案虽然没有帮助我。 我不想自动更新任何东西,我想通过我的电子应用程序克隆git回购。 有没有一个 可以克隆私人Gitlab存储库的Javascript唯一的解决scheme 将Windows / Linux / Mac git cli工具与我的应用程序捆绑在一起,让他们为我做克隆 任何帮助深表感谢!

如何将多个时间范围数据从MQL4发送到Node.js?

我试图从MetaTrader4terminal到一个节点获取不同交易工具( _Symbol )的多个时间帧数据。 我该怎么做? 我们可以从MetaTrader4terminal内的同一个EA中完成吗?

如何使用swift创build聊天应用程序

您好工作在一个应用程序,需要发送一个消息,以便以下示例https://www.appcoda.com/socket-io-chat-app/它工作正常,但是这个代码在模拟器上成功工作。但是,当我试图在iPhone设备上运行它,没有连接,我知道这个应用程序将无法正常工作,除非连接到相同的networking作为您的Mac和运行在Mac上的Socket.IO服务器。 192.168.XX地址是本地networking地址。现在我希望我的应用程序能够全部工作,所以帮助我去这个过程,否则请参考一些其他工作良好的示例,但我不想使用firebase

附加在nodejs中列出ajax结果

我有server.js,它已经连接到MySQL和主页是index.html,我把 html代码。 我想要显示ajax结果给li元素 var cooloo=res.end(JSON.stringify(data)); window.document.getElementById('resultlist').innerHTML += cooloo; 不在nodejs中工作。 目前的ajax结果代码如下 app.get('/search',function(req,res){ connection.query('SELECT first_name from user_name where first_name like "%'+req.query.key+'%"', function(err, rows, fields) { if (err) throw err; var data=[]; for(i=0;i<rows.length;i++) { data.push(rows[i].first_name); } res.end(JSON.stringify(data)); }); });

无法在string“415”上创build属性“updatedAt”

更新logging时,我有一个问题,而415是id。 无法在string“415”上创build属性“updatedAt” 我也在模型中添加更新字段,但仍然出现错误

随机testing与Mongo错误

我试图找出为什么我得到随机错误与下面的代码 const Mongo = require('mongodb') it.only('x', async () => { let db const url = `mongodb://test.localhost:27017/nako`; db = await Mongo.connect(url) await db.dropDatabase() db = await Mongo.connect(url) let collection = await db.createCollection('accounts') await collection.createIndex( { login : 1}, {unique: true }) await collection.insert({name: 'yo', login: 'one'}) }) 虽然我完全摧毁了数据库并重新构build,但我得到了两个随机错误: 集合已经存在 重复键错误收集(login时) 我在哪个部分不等待指令结束? 还是我使用任何types的陈旧价值?

与node.exe运行JavaScript文件的问题

我有一个JavaScript文件,从应用程序接收数据,并将其写入文本文件。 通常情况下,如果我在命令提示符中键入节点vib_NK.js,它会接收数据并将其写入文本文件,就像它应该做的那样。 但是,当我把代码(下面)放在我的表单中的一个button中,用javascript文件启动node.exe。 它确实接收到数据,但没有写入文本文件。 这是为什么? Process process = new Process(); process.StartInfo.FileName = @"C:\Program Files\nodejs\node.exe""; process.StartInfo.Arguments = @"F:\Users\153307D\Documents\vib_NK.js"; process.Start(); Javascript代码 buffer = new Buffer(FileOutput); fs.open("SensorDataValue.txt",'a+' , function(err, fd) { if(err) { throw 'error opening file: ' + err; } fs.write(fd, buffer, 0, buffer.length, null, function(err) { if (err) throw 'error writing file: ' + err; fs.close(fd, […]

Node.js v8-profiler模块不会在OSX上的Node v8.1.0上安装

我在OSXterminal上运行了一个yarn add v8-profiler命令。 但是我得到这个错误。 它说文件node-v57-darwin-x64.tar.gz不可用,所以它试图用node-gyp构build。 但是在我的本地机器中有一些node-gyp的问题。 (我无法下载XCode,因为我的Macbook上的内部无线适配器不起作用)。 我能做些什么来解决这个问题? Output: node-pre-gyp info it worked if it ends with ok node-pre-gyp info using node-pre-gyp@0.6.34 node-pre-gyp info using node@8.1.0 | darwin | x64 node-pre-gyp info check checked for "/node_projects/project/node_modules/v8-profiler/build/profiler/v5.7.0/node-v57-darwin-x64/profiler.node" (not found) node-pre-gyp http GET https://node-inspector.s3.amazonaws.com/profiler/v5.7.0/node-v57-darwin-x64.tar.gz node-pre-gyp http 404 https://node-inspector.s3.amazonaws.com/profiler/v5.7.0/node-v57-darwin-x64.tar.gz node-pre-gyp ERR! Tried to download(404): https://node-inspector.s3.amazonaws.com/profiler/v5.7.0/node-v57-darwin-x64.tar.gz node-pre-gyp ERR! Pre-built […]

如何为React Native修补/填充crypto.getRandomValues

我使用ReactNativify将一些为NodeJS创build的包移植到React Native,以将Node API对象依赖项重写为他们的browserify等价物。 其中之一是crypto 。 在transformer.js (或.babelrc )中我有: // The following plugin will rewrite imports. Reimplementations of node // libraries such as `assert`, `buffer`, etc. will be picked up // automatically by the React Native packager. All other built-in node // libraries get rewritten to their browserify counterpart. [require('babel-plugin-rewrite-require'), { aliases: { crypto: 'crypto-browserify', // […]

快递应用程序:webpack bundle.js不提供

我是使用express开发应用程序的新手,我正在使用Node-Express-Angular4和Postgres创build应用程序。 我正在使用webpack来构build应用程序,并将其部署到heroku。 以下是我的app.js文件 app.js var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var appRoutes = require('./routes/app'); var eventRoutes = require('./routes/events'); var userRoutes = require('./routes/user'); var app = express(); // view engine setup app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'hbs'); app.use(favicon(path.join(__dirname, […]