Tag: 服务器端

使用in_app或latest_receipt_info获取自动更新iOS 7样式事务的最新收据?

我试图validation一个自动更新的应用程序购买没有到期的服务器端(不是在设备上)。 我正在使用苹果的Grand Unified Receipt(iOS 7风格的交易)。 Apple返回的响应包含带有收据数组的in_app和latest_receipt_info元素。 in_app JSON元素包含LESS收据,而不是latest_receipt_info 。 我期待这两个元素包含相同的数字或收据。 此外,我期待in_app元素将包含所有收据。 但是,似乎latest_receipt_info实际上包含所有的收据。 苹果的文档似乎build议使用in_appfind最新的收据。 我很惊讶地看到latest_receipt_info因为Apple的文档声明这个元素是“仅针对自动更新订阅的iOS 6样式事务回执返回的”。 (不是iOS 7+)。 我应该迭代哪个JSON元素来查找自动更新iOS 7样式事务的最新收据: in_app或latest_receipt_info ?

分页:服务器端或客户端?

什么是最好的处理分页? 服务器端或dynamic使用JavaScript? 我正在研究一个沉重的ajax项目,并dynamic地提取数据,所以我一直在研究一个使用dom的javascript分页系统 – 但是我开始认为最好是处理所有这些服务器端。 每个人的想法是什么?

了解Heroku服务器状态143

我想知道Heroku的服务器状态,找不到关于这个主题的任何文档。 例: Process exited with status 143 有谁能解释这个例子吗? 哪里可以find供将来参考的资源?

何时使用“客户端路由”或“服务器端路由”?

我对此有点困惑,我觉得这个问题稍微有些愚蠢,但是我想理解它。 所以说,我正在使用客户端Web框架,如骨干,Angular或Durandal。 这个框架包括路由。 但我当然还有一个服务器的数据库的东西,等等,这也有路由。 我现在的问题是: 何时使用“客户端路由”或“服务器端路由”? 如何“决定”在客户端是否已经执行了路由select或请求是否首先发送到Web服务器? 我很难想象这一点,因为客户端可以在服务器知道该请求之前进行路由。 如果有人能够解释这两个路由系统如何协同工作,我将非常感激。 PS:我没有包含代码示例,因为我不是在寻找关于特定框架的答案,而是关于一般的路由过程。

服务器发送的事件与轮询

在HTML5 SSE和直接Ajax轮询之间,性能,浏览器实现可用性,服务器负载等方面有很大的不同吗? 从服务器端来看,似乎一个EventSource只是每隔3秒钟左右敲击指定的页面(尽pipe我明白时间是灵活的)。 当然,在客户端设置比设置一个定时器更简单,并且每$.get就要$.get ,但是还有其他的东西吗? 它是否发送更less的标题,或者做一些其他的魔法我失踪?

何时以及如何使用服务器端JavaScript?

有时候我会search一些JavaScript帮助,并且提到术语“服务器端JavaScript”。 你什么时候使用JavaScript服务器端? 如何? 我的JavaScript经验已经在浏览器中。 有没有JS的编译版本?

AngularJS – 服务器端渲染

如您所知,AirBnb开放了Rendr( http://nerds.airbnb.com/weve-open-sourced-rendr ),可以启用服务器端的Backbone应用程序。 这很酷,因为可以在服务器上运行模板渲染的第一个“迭代”,客户端将获得完整的HTML文档以及整个JS应用程序。 这大大减less了显示时间,并可以摆脱其他服务器端模板系统。 那么, 有人设法用jsdom或ZombieJS呈现AngularJS ? Node.js上的这些dom / browser模拟器在理论上应该足够用于简单的服务器端Angular模板,但是我发现使用Google进行search的结果并不是很确定。

meteor:在服务器端debugging

有谁知道一个好的方法来debugging服务器端代码? 我试过启用Node.jsdebugging,然后使用节点检查器,但它不显示任何我的代码。 我最终使用console.log,但这是非常低效的。 更新:我发现以下过程在我的Linux机器上工作: 当你运行Meteor时,它会产生两个进程 process1:/ usr / lib / meteor / bin / node /usr/lib/meteor/app/meteor/meteor.js process2:/ usr / lib / meteor / bin / node /home/paul/codes/bbtest_code/bbtest02/.meteor/local/build/main.js –keepalive 您需要在process2上发送kill -s USR1 运行节点检查器,你可以看到你的服务器代码 在我第一次尝试时,我修改了/ usr / lib / meteor / bin / meteor中的meteor启动脚本的最后一行到 exec "$DEV_BUNDLE/bin/node" $NODE_DEBUG "$METEOR" "$@" 并在命令提示符下运行NODE_DEBUG=–debug meteor 。 这只在process1上放了–debug标志,所以我只能在node-inspector上看到meteor文件,并且找不到我的代码。 有人可以在Windows和Mac机器上检查这个吗?

如何检测服务器端是否禁用了Cookie

如何在服务器(服务器端)检测浏览器中的Cookie是否被禁用? 可能吗? 详细的解释:我正在处理服务器上的HTTP请求。 我想通过Set-Cookie头设置一个cookie。 当时我需要知道cookie是否会被客户端浏览器设置,或者我设置cookie的请求将被忽略。

为什么以及何时使用Node.js?

可能重复: 如何决定何时使用Node.js? 对不起,如果我有点模糊,但我想了解使用Node.js而不是其他服务器端语言的真正优势。 我是一个JavaScript爱好者,所以我可能会玩Node.js,但我想知道我是否应该在我的项目中使用它。