正如标题所示,我一直在使用Amazons新的OpsWorks管理系统来部署应用程序,但是我无法弄清楚如何让节点服务器开始在实例上运行.从端口应用程序层也可以访问我假设我需要在端口80上侦听,但我觉得问题是没有正确的文件被启动.
与Heroku上的Procfile类似,是否需要包含一个特殊的启动脚本类型文件,以便OpsWorks正确启动它?
请注意,我还没有使用Chef的经验,因此我希望能够使用默认选项,即不编写自定义Chef配方来完成它.
在我的应用程序中我使用快速框架来服务客户端文件.但同时为html元素提供背景图像.它显示无法加载给定的URL.
var express = require('express')
, http = require('http');
var app = express();
app.configure(function(){
app.use(express.static(__dirname + '/public'));
});
var server = http.createServer(app);
var io = require('socket.io').listen(server);
server.listen(8000);
Run Code Online (Sandbox Code Playgroud)
在公用文件夹我创建JavaScript的,样式表,图片folder.Now我得到JavaScript和stylesheets.But我不知道如何访问图像文件.
.logo {
background:url('localhost:8080\logo.jpg');//This image url not loading
float:left;
width:20px
height:20px;
}
Run Code Online (Sandbox Code Playgroud) 我试图toJSON在原型对象上定义一个不可枚举的函数而没有太多运气.我希望有类似于ECMAScript 5的东西toJSON:
Object.defineProperty(obj, prop, { enumerable: false });
Run Code Online (Sandbox Code Playgroud)
但是,这将其定义为无法作为方法访问的属性.
我希望能在一个不可枚举的方式来定义函数,因为我打算在所有基本类型(的原型定义String,Number,Boolean,Array,和Object),这样我就可以递归地处理复杂的对象应用的功能.
这里的最终目标是能够递归地使用嵌套集合JSONify Backbone模型/集合.
我想我总共有两个主要问题: