标签: nodejitsu

我可以在nodejitsu实例上进行npm链接吗?

我正在尝试使用我需要安装的lib,然后使用npm链接.我没有看到使用jitsu cli以这种方式访问​​我的服务器的任何明确路径.我该怎么做呢?

node.js npm nodejitsu

4
推荐指数
1
解决办法
534
查看次数

在nodejitsu上启动redis服务器

在本地开发中,使用"redis-server"命令启动redis服务器.但是,当我将项目部署到nodejitsu(使用jitsu deploy)时,没有运行此命令的接口,并且启动已部署的应用程序会出现以下错误:

Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED

如何在nodejitsu服务器上启动redis?这是默认启用,还是有一些配置我必须更改才能使其正常工作?在周围搜索但根本找不到任何线索,有什么明显的我错过了吗?非常感谢任何帮助.

redis node.js nodejitsu

3
推荐指数
1
解决办法
3249
查看次数

将子目录文件部署到nodejitsu

我是node和nodejitsu的新手,我正在尝试部署一个非常简单的应用程序,该应用程序使用node-static来提供存储在文件夹'./Scripts'中的文件

这在本地工作正常,但是当我尝试从jit.su访问该文件时,找不到该文件.

我希望这是我的package.json文件的一个问题,你能指点我正确的方向吗?我应该如何将'./Scripts'文件夹及其内容部署到nodejitsu?

谢谢!

node.js nodejitsu

3
推荐指数
1
解决办法
759
查看次数

表达文件上传返回400错误

我有一个需要处理文件上传的快速应用程序,但由于某种原因它无法正常工作.我收到一个神秘的错误消息(nodejitsu/local),我不知道什么是错的.

这是我的路线:

var routes = require('../routes');

module.exports = function(app) {
  app.get('/', routes.index);
  app.get('/import', routes.import.form);
  app.post('/import/upload', routes.import.submit);
};
Run Code Online (Sandbox Code Playgroud)

这是我的功能:

exports.import = {
    form: function(req, res) {
        renderTemplate(res, 'form');
    },
    submit: function (req, res) {
        res.send(console.dir(req.files));
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<form role="form" action="/import/upload" method="post" enctype="multipart/form-data">
  <div class="form-group">
    <label for="exampleInputFile">Upload</label>
    <input type="file" id="csvFile">
    <p class="help-block">Please select .csv file.</p>
  </div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

Error: Expected CR Received 45
at Form._write (/opt/run/snapshot/package/node_modules/express/node_modules/connect/node_modules/multiparty/index.js:187:49)
at doWrite (/opt/run/snapshot/package/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/lib/_stream_writable.js:262:12)
at writeOrBuffer (/opt/run/snapshot/package/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/lib/_stream_writable.js:249:5)
at Form.Writable.write (/opt/run/snapshot/package/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/lib/_stream_writable.js:196:11)
at write …
Run Code Online (Sandbox Code Playgroud)

node.js express nodejitsu

3
推荐指数
1
解决办法
2395
查看次数

NPM Pack/Nodejitsu忽略隐藏的Node_modules文件夹

似乎NPM包和扩展名nodejitsu不喜欢我的node_modules文件夹.:*(

我目前正在构建一个Web应用程序.

我的网络应用程序的项目文件夹结构如下:

Engine(folder)                      Server(folder)    readme.md     package.json
Run Code Online (Sandbox Code Playgroud)

(多个文件夹)(文件夹)(文件夹)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)
Run Code Online (Sandbox Code Playgroud)

我希望每个人都能看到这个结构好!

我遇到的问题是,当我在根目录下运行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仍然忽略了所有这些...而且,如果我在"依赖项"下包含任何内容, NPM start在根目录下创建一个新的(??)node_modules文件夹...但是在根目录下没有什么需要node_modules ...因为你可以看到在服务器文件夹里面使用了node_modules.

如何让NPM Pack识别所有node_modules文件夹中的文件和文件夹并正确打包?

javascript node.js npm nodejitsu

1
推荐指数
1
解决办法
1804
查看次数

标签 统计

node.js ×5

nodejitsu ×5

npm ×2

express ×1

javascript ×1

redis ×1