Tag: nodejitsu

Jitsu没有方法“帮助”/ Nodejitsu不好吗?

我用以下命令安装jitsu:sudo npm jitsu -g它似乎已经正确安装,但运行命令jitsu时得到以下错误: * / usr / local / lib / node_modules / jitsu / lib / jitsu / commands / help.js:101 winston.help(''); TypeEror:Object#<Object>没有方法'help'* …….你明白了。 所有其他的jitsu命令都不行。 Nodejs版本:v0.4.11 npm:v1.0.27

Nodejitsu – 错误:没有指定默认引擎,没有提供扩展名

我遇到了Nodejitsu的问题。 我的应用程序在本地部署时运行良好,但最近我已经介绍到nodejitsu,并且已经上传了我的应用程序,数据库和所有内容。 但是,当我尝试部署我的应用程序,我不断收到“内部服务器错误”。 当我查看日志时,它告诉我: Error: No default engine was specified and no extension was provided. 我在package.json中指定了查看引擎,并在控制应用程序的app.js文件中指定了该引擎。 app.configure('development', function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.static(__dirname + '/public')); app.use(express.logger('dev')); app.use(express.bodyParser({uploadDir: './uploads' })); app.use(express.cookieParser()); app.use(express.session({secret: 'mySecret', cookie: {maxAge: 25920000000}})); app.use(express.errorHandler()); app.use(passport.initialize()); app.use(passport.session()); app.use(app.router); }); package.json是 "engines": { "node": "0.10.x", "jade": "0.31.0" } 正如你所看到的,我清楚地设置了视图引擎,但是我不明白为什么会出现这个错误。 我也扫描了抛出错误的行的lib / views.js文件 […]

NPM Pack / Nodejitsu忽略掩埋的Node_modules文件夹

看来,NPM包,扩展名,nodejitsu,不喜欢我的node_modules文件夹。 :*( 我目前正在构build一个Web应用程序。 我的Web应用程序的项目文件夹结构如下所示: 根 Engine(folder) Server(folder) readme.md package.json (多个文件夹)(文件夹)(文件夹)node_modules(文件夹) easyimage,mongodb,mysql(folders) socket.io (folder) node_modules(folder, NPM Pack ignores this) node_modules(folder, NPM Pack ignores this) Socket.io-client (folder, NPM Pack ignores this) 我希望每个人都能看到这个结构好吗! 我遇到的问题是,当我在根目录下运行NPM Pack时,除了第一个node_modules文件夹下的所有node_modules文件夹,整个目录结构都被正确打包。 就好像NPM包完全忽略了那些node_modules文件夹。 (比如socket.io下面的那个)。 由于NPM包忽略了这些npm文件夹的事实,jitsu也忽略了它们,我无法启动我的web应用程序。 如何获得NPM pack / nodejitsu正确打包所有node_modules文件夹? 我目前的根目录下的package.json文件如下所示: http : //pastebin.com/SAU6rwb5 正如你所看到的,我试图使用bundleDependencies来告诉NPM Pack,我试图包含一些node_modules文件夹(模块?),但是pack仍然忽略了所有这些…另外,如果我在“dependencies”下包含任何东西, NPM start会在根目录下创build一个新的(??)node_modules文件夹…但是在根目录下,什么都不需要node_modules …正如您所看到的,node_modules在服务器文件夹内部使用。 如何获得NPM Pack来识别所有node_modules文件夹中的文件和文件夹并将其正确打包?

无法查询mongolab mongodb

我正在使用Nodejitsu及其打包的Mongolab MongoDB数据库。 我运行命令jitsu databases get myDB ,我得到了如何通过mongo CLI连接的说明。 该命令的输出有一条说: help: Connect with the `mongo` cli client: help: $ mongo ds039267.mongolab.com:39267/nodejitsu_xxxxxx_nodejitsudb8577296358 -u nodejitsu_xxxxxx -p mypassword 注意:这是我第一次通过CLI连接到这个实例。 我只创build数据库名称通过jitsu databases create… 我正在使用Mongo Shell版本1.8.3。 我连接到我的MongoDB的实例。 我试着运行命令: show dbs ,我得到: uncaught exception: listDatabases failed:{ "ok" : 0, "errmsg" : "unauthorized" } 我正在使用mongoose,我有一个名为Post的模型。 我尝试在CLI中运行: db.post.find() ,我得到: error: { "$err" : "not […]

nodejitsu是否支持makefilefunction?

例如,如果你的package.json文件包含: "scripts": { "start": "make start", "test": "make test", } ^ nodejitsu能parsing并执行“make start”吗?

nodejitsu 400错误:ENOENT,打开'/opt/run/snapshot/package/images/tmp/72118-89rld0.png

我正在使用nodejitsu来部署一个简单的图像上传程序与快递。 在我的代码中,我通过下面的命令更改了默认的上传目录 app.use(express.bodyParser({ uploadDir: __dirname + "/images/tmp" })); 它在我的本地主机工作正常,但是当我使用nodejitsu我得到这个错误 400错误:ENOENT,打开“/opt/run/snapshot/package/images/tmp/72118-89rld0.png。 任何人都可以告诉我如何使它在nodejitsu上工作? 其实我对节点和nodejitsu都是新手。

Nodejitsu文件系统和静态文件

当使用nodejitsu作为主机如何存储一些用户上传? 我知道空间是有限的,但我的问题是如何备份这些文件保存时,文件系统不是持久的,每次我上传一个较新的版本,我失去了他们? build议使用哪种体系结构? 我是否需要创build一个静态文件服务器,使用基于云的解决scheme,如aws s3或其他? 我已经尝试下载当前活动版本的tar,但用户创build的任何文件也不下载…

将私有存储库部署为依赖项

我们已经构build了我们的应用程序,由三个存储库组成: 前端(这个是部署的) 共享 核心 这些都是在GitHub上的私人Git仓库。 我的package.json文件的相关部分如下所示: "dependencies": { "express": "2.5.x", "coffeecup": "0.3.x", "socket.io": "0.8.x", "connect-mongodb": "1.x", "app-core": "git+ssh://git@github.com:…git", "app-shared": "git+ssh://git@github.com:…git" }, "devDependencies": { "mongoskin": "*", "bcrypt": "*", "libxml-to-js": "0.3.x" }, "bundleDependencies": [ "app-core", "app-shared" ], "analyze": true 当我部署到Nodejitsu时,使其工作的唯一方法是在我部署的存储库的devDependencies中拥有Shared和Core的依赖关系,但是这似乎是devDependencies针对开发而不是生产的错误解决scheme。 我也尝试了收缩包装,但无济于事。 有谁知道更好的解决scheme?

node.js上的程序2d数组mongoDB插入内存不足

我想通过我的node.js服务器插入一个2000 x 2000二维数组到我的mongoDB实例。 现在我这样做的方式是: for (i=0; i<2000; i++){ //i = height of the tile map for(x=0; x<2000; x++){ //x is the width of the tile map driver.mongo.insert('worldTiles', {loc: [x,i], elevation: obj.server.theArray[i][x]}, function (err,results){ if(!err){ }else{ console.log('Ran into an error inserting into worldTiles on Mongo'); } }) } console.log(i); } 现在,我面临的问题是,在576行左右,我的node.js实例显着减速(每40秒处理一行),然后内存不足。 我不明白这是怎么发生的。 我正确地处理这个问题吗? 任何想法,我怎么可以得到这个二维数组到我的数据库没有挣扎? 感谢您的帮助。

什么是Nodejs的nodejitsu托pipe详细信息

“无人驾驶飞机是个人计算能力的单位。” 我不明白这是什么意思….多less空间? 每月传入stream量? 即将离任的? 内存? 中央处理器? 互联网速度? 我已经搜查了他们的计划。 他们说你每个月可以拿10美元。 哪个不告诉我什么! 根据上面的问题得到1架无人机是什么意思? 希望这里有人知道更多关于他们的主机,因为它是众所周知的node.js的提供者。 如果感觉不可思议,请把这个问题说出来。