小编use*_*427的帖子

Node.js永远与环境变量

我在服务器上运行以启动节点应用程序的命令是:

sudo IS_PROD=1 node app.js
Run Code Online (Sandbox Code Playgroud)

我已经永远安装但似乎无法传递环境变量.

sudo IS_PROD=1 forever node app.js
Run Code Online (Sandbox Code Playgroud)

似乎没有做到这一点.我尝试了几种这样的.如何成功执行此命令或永久设置环境变量?

environment-variables node.js forever

39
推荐指数
2
解决办法
2万
查看次数

没有Ember Data的AJAX承诺

我决定不使用余烬数据,因为它不是生产就绪并且仍在改变.我的应用程序只需要做一些ajax请求,所以它不应该产生太大的差异.我无法理解如何处理ajax promise响应.

当我的用户加载应用时,他们已经有一个经过身份验证的会话.我正在尝试ping服务器以获取该用户信息并将其显示在我的模板中.看来我的模板在我的ajax请求返回结果之前呈现,然后不会使用promise更新.

// route
App.ApplicationRoute = Ember.Route.extend({
    setupController: function(){
        this.set("currentUser", App.User.getCurrentUser());
    }
});


// model
App.User = Ember.Object.extend({
    email_address: '',
    name_first: '',
    name_last: '',
    name_full: function() {
        return this.get('name_first') + ' ' + this.get('name_last');
    }.property('name_first', 'name_last')
});
App.User.reopenClass({
    getCurrentUser: function() {
        return $.ajax({
            url: "/api/get_current_user",
            type: "POST",
            data: JSON.stringify({})
        }).then(function(response) {
            return response;
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

在我的模板中:

<h1> Hey, {{App.currentUser.name_first}}</h1>
Run Code Online (Sandbox Code Playgroud)

在收到响应或延迟呈现之前,如何在响应之前更新模板?

asynchronous ember.js

16
推荐指数
2
解决办法
2万
查看次数

如何更新PHP CLI OSX?

我刚刚在osx lion上使用http://php-osx.liip.ch/更新到php 5.4 .

当我输入:

php -v
Run Code Online (Sandbox Code Playgroud)

我仍然看到:

PHP 5.3.15 with Suhosin-Patch (cli) (built: Jul 31 2012 14:49:18) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

但phpinfo()显示5.4.

我该如何更新?

php apache macos osx-lion

15
推荐指数
2
解决办法
1万
查看次数

非RESTful环境中的Ember数据

我想在我正在构建的项目中使用ember-data,但我正在使用的API不遵循REST约定.

例如,所有HTTP请求都是POST,端点的命名约定对于它们执行的操作是唯一的.例如/api/thing/retrieve,要求我发布带有一些参数的JSON对象,并向我返回一个"东西".

我是否使用Restful适配器并重新打开该类并重新定义各种查找功能?

要么

我必须制作新的适配器吗?

要么

我应该放弃ember-data并在我的模型中使用ajax(甚至可能是控​​制器)?

我不确定如何处理这些选项.任何指导将不胜感激.

ember.js ember-data

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