Tag: node.js

如何拆分和修改NodeJS中的string?

我有一个string: var str = "123, 124, 234,252"; 我想parsing每个项目后,分裂和增量1.所以我会有: var arr = [124, 125, 235, 253 ]; 我怎么能在NodeJS中做到这一点?

与您的操作系统或体系结构不兼容:fsevents@1.0.11

我正在使用Ubuntu 15.04。 在运行以下命令时: npm install fsevents 我得到以下错误: npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.11 npm WARN tutorial@1.0.0 No repository field. 有没有人解决这个问题?

在node.js和mongodb中创build注册和login表单

我是node.js的新手,想为user.also创build一个注册和login页面,并且需要为用户进行适当的授权。我想在mongodb数据库中存储用户信息。我可以如何实现这个function。这样做的代码,以便我可以开始与node.js和mongodb.Please帮助

翡翠模板,如何将具体对象传递给页面?

我有我的node.js项目的玉模板。 我想发送一个对象到玉模板,并将其传递给页面内的一个函数(以呈现一些东西)。 我相信我会从服务器发送正确的东西 res.render(__dirname + '/pages/viz.jade', { vizJson: newJson, }); 在客户端我做这样的事情: script sunburst(#{vizJson}) 因此,在一个脚本函数中,我想调用一个函数来创build我在服务器端创build的一些json的可视化。 问题是,当呈现我有像sunburst([Object object]) 。 我也尝试发送string版本的JSON,但是当我做JSON.parse(#{vizJson})它抱怨像Unexpected token & 。 我发送的json总是不同的,并且具有不同的深度。 有谁知道该怎么办? 谢谢

在Golang中encryption密码哈希(与Node.js兼容)?

我用Node.js +护照设置了一个用于用户authentication的站点。 现在我需要迁移到Golang,并且需要使用保存在db中的用户密码进行authentication。 Node.jsencryption代码是: var bcrypt = require('bcrypt'); bcrypt.genSalt(10, function(err, salt) { if(err) return next(err); bcrypt.hash(user.password, salt, function(err, hash) { if(err) return next(err); user.password = hash; next(); }); }); 如何与Node.js使用Golang相同的散列string?

Mongoose Schema尚未注册模型

我正在学习平均堆栈,当我尝试启动服务器使用 npm start 我得到一个exception说: schema hasn't been registered for model 'Post'. Use mongoose.model(name, schema) 这里是我的代码/models/Posts.js var mongoose = require('mongoose'); var PostSchema = new mongoose.Schema({ title: String, link: String, upvotes: { type: Number, default: 0 }, comments: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Comment' }] }); mongoose.model('Post', PostSchema); 因为我可以看到模式应该注册为模型'Post',但是可能导致exception被抛出的原因是什么? 提前致谢。 编辑:这是exception错误 /home/arash/Documents/projects/personal/flapper-news/node_modules/mongoose/lib/index.js:323 throw new mongoose.Error.MissingSchemaError(name); ^ MissingSchemaError: Schema […]

尝试安装LESS时,请尝试以Root / Administrator身份再次运行此命令

我试图在我的机器上安装LESS,并已经安装了节点。 但是,当我input“节点安装-gless”我得到以下错误,我不知道该怎么办? FPaulMAC:bin paul$ npm install -g less npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/less' npm ERR! { [Error: EACCES, unlink '/usr/local/lib/node_modules/less'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/less' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Darwin 13.3.0 npm ERR! command "node" […]

使用node.js在JSON文件中写入/添加数据

我正在尝试使用循环数据节点编写JSON文件,例如 var jsonfile = require('jsonfile'); for (i=0; i <11 ; i++){ jsonfile.writeFile('loop.json', "id :" + i + " square :" + i*i); } outPut in loop.json是 id :1 square : 1 但我想要这样的输出文件(下面),如果我再次运行该代码,它应该添加新的输出作为元素在相同的现有JSON文件 { "table": [ { "Id ": 1, "square ": 1 }, { "Id ": 2, "square ": 3 }, { "Id ": 3, […]

在angular2中导航错误

我更新了angular度包版本从2.4.10到4.0.0更新后我在导航时遇到以下错误。 ERROR Error: Uncaught (in promise): Error: Found the synthetic property @transformPlaceholder. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application. Error: Found the synthetic property @transformPlaceholder. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application 我更改了webpack.common.jsconfiguration。 看下面的代码 new webpack.ContextReplacementPlugin( // The (\\|\/) piece accounts for path separators in *nix and Windows /angular(\\|\/)core(\\|\/)@angular/, helpers.root('./src'), // […]

运行npm时找不到npm-cli.js

通常我可以使用npm安装一个库,但今天安装yeoman时我遇到了这个错误。 请帮忙弄清楚什么是根本原因。 D:\Works\phonegap\ionic\todo>npm install -g yo module.js:340 throw err; ^ Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3 我看着文件夹: C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ 但是不会将node_modules文件夹看作所描述的错误。 我也试着findnpm-cli.js ,看看它是在C:\Program Files\nodejs\node_modules\npm\bin\