- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在使用 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"
}
如您所见,我清楚地设置了 View 引擎,但我不明白为什么会出现该错误。我还扫描了 lib/views.js 文件以查找引发错误的行
if (!ext && !this.defaultEngine) throw new Error('No default engine was specified and no extension was provided.');
当您想到抛出错误的原因时,这是有道理的;然而,当我确定我指定了一个查看引擎时,就会变得困惑。
最佳答案
啊,完全省略 app.configure
包装器。只需将其中的代码放在顶层即可。 Nodejitsu 使用 NODE_ENV=product
运行您的应用,而不是开发。一般来说,任何应该始终运行的配置(例如上面的所有代码)都不应该放入 app.configure
回调中。我从不使用 app.configure
,因为它太微不足道了,基本上没什么用,但它的目的是针对开发和生产环境之间不同的事情。
关于node.js - Nodejitsu - 错误 : No default engine was specified and no extension was provided,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18525655/
我编写了一个 Node 应用程序,它在本地运行良好,但是当我尝试将其安装到nodejitsu时,我得到了响应: C:\xampp\htdocs\officeball\node_scripts>jits
我已经使用 NPM 成功安装了 NodeJitsu。但是,每当我尝试运行它时,我都会收到以下错误: TypeError: Arguments to path.join must be strings
我刚刚激活了我的 nodejitsu beta,我正在尝试编写 nodejitsy 手册中的 hello world 示例,但是当我运行 jitsu deploy 时,它会抛出这个: prompt:
使用 Nodejitsu:是否有密码保护应用程序的方法?我不确定我是否可以部署 .htaccess 之类的...我只需要保护网站免受意外访问者的影响 谢谢 最佳答案 //Load express va
有谁知道如何将 SSL 证书部署到我的 nodejitsu 应用程序? 我可以看到我已经启用了 https,但现在我要开始营业了,我想购买 SSL 证书。 最佳答案 要获取在 Nodejitsu 上使
为什么 Nodejitsu 倾向于在 Node.js 中做事,例如 forever & node-http-proxy , 而不是使用 nginx 或 Apache? 最佳答案 我们实际上更喜欢用 C
当使用nodejitsu作为托管时,如何存储一些用户上传的内容?我知道空间有限,但我的问题是,当文件系统不是持久性的并且每次上传新版本时我都会丢失它们,如何备份这些文件?对于这种用法,建议采用什么架构
当我转到 https://myapp.nodejitsu.com 时我神奇地启用了 ssl。但是我的应用程序的 websocket 传输现在似乎坏了。我需要做什么才能通过这个 https 启用 web
我刚刚开始使用 Node.js 并试图让 Nodejitsu 在我的系统上运行(Windows 7,Node 版本 0.8.15) 我使用“npm install jitsu -g”命令安装了 Jit
我是 node.js 的新手,所以请多多包涵。我已经使用 node、express 和一些 Bootstrap 设置了一个基本的 Portfolio 站点,并且一切都在本地运行良好(on github
有没有人尝试部署使用 https://github.com/bower/bower 的应用程序 到 Nodejitsu 托管? 问题是 nodejitsu 用来部署应用程序的 npm pack 命令。
我创建了一个简单的 Node.js 应用程序并通过命令“jitsu deploy”部署它并收到了该错误。 info: Creating snapshot 0.0.1-1 info: Uploading
我不知道为什么会发生这种情况,但是当我向我的应用程序添加静态路径时,我在使用“nodejitsu”的托管公司页面上收到错误,说应用程序无法正常工作,我指的是这一行在“server.js”下面的代码片段
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
例如,如果您的 package.json 文件包含: "scripts": { "start": "make start", "test": "make test",
“无人机是一个独立的计算能力单位。” 我不明白这意味着什么......多少空间? 每月的传入流量? 外向? 公羊? CPU? 网速? 我已经搜索过他们的计划。他们说每月 10 美元即可获得 1 架无人
我正在为 NodeJitsu 寻找可靠的 Redis 托管解决方案。 事实证明,IrisCouch 作为 Redis 主机并不可靠(尽管它对于 CouchDB 来说非常出色)。我正在寻找更好的选择。
我使用以下命令创建了一个新的 MongoDB: jitsu databases create mongodb my_datbase 现在我不确定如何管理这个新创建的数据库。当我尝试在我的应用程序中使用
我想使用 Nodejitsu 来托管我的 Node.js 应用程序。该应用程序还使用 Neo4j。 Nodejitsu 是否为此提供任何类型的支持?还是我需要单独托管 Neo4j(并为所有网络流量付费
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我是一名优秀的程序员,十分优秀!