response - 如何使用sc-server伪造响应

标签 response sproutcore

我想在开发模式下执行以下代码:

App.statecharts.someState = SC.State.design({
  enterState: function() {
   SC.Request
      .getUrl('/someUrl')
      .json()
      .header({ 'Accept': 'application/json' })
      .notify(this, 'checkIsAnswer')
      .send();
  },
  checkIsAnswer: function(response) {
    console.log(response);
  }
});

为此,我需要伪造来自服务器的响应。
例如。 http://localhost:4020/someUrl应该是静态JSON

如何使用sc-server伪造此响应。

最佳答案

sc-server有一个代理。

尝试将proxy '/someUrl', :to => 'myinternalserver.com:9090'添加到您的Buildfile中。

然后,您可以通过http://myinternalserver.com:9090/someUrl来访问您的硬编码假JSON响应。任何Web服务器都可以。

希望这可以帮助。

关于response - 如何使用sc-server伪造响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9165192/

相关文章:

sproutcore - SproutCore命名空间

javascript - 如何等待 Sproutcore 2.0 加载所有模板?

response - 显示小插图的所选响应百分比的表格(男性然后女性)

perl - 如何将特定消息放入 perl Dancer 服务器的 "response body"

java - Spring REST 响应中的 RestClientResponseException 缺少响应正文

twitter - 初学者应该选择哪种框架来进行Twitter混搭?

local-storage - Sproutcore数据存储本地存储同步

cakephp - 带有 CakePHP 后端的 Cappuccino 前端

javascript - 如何正确比较来自 ajax post call "data"的响应

php - 如何在 Symfony 中格式化 JSON 输出