Tag: web

具有多个客户端平台的应用服务器API的会话devise

我想要构build一个支持多种平台的应用程序:桌面应用程序(Mac / PC),Web(angularJS前端)和原生移动应用程序。 所以我正在考虑一个应用服务器,为上面的平台提供内部API。 我有一些关于如何支持login/注销的假设。 我会很高兴,如果任何人可以评论,如果我的想法是错的。 对于桌面和移动应用程序,“login”function将使用内部API来传递凭证,并作为回报将收到永久令牌。 桌面/移动应用程序将存储令牌并将其用于对应用程序服务器的任何后续请求。 从桌面/移动应用程序“注销”时,令牌将在服务器端丢弃,在前端应用程序端遗忘。 对于Web界面,angular度应用程序会将login后提供的令牌保留为cookie,并将其加载并将其用于对应用程序服务器的任何请求。 这是一种常见的模式?

Node.js是否准备好用于关键业务应用?

我刚刚阅读更多的证据,企业爱Node.js,并想知道: 企业是否应该考虑将nodejs用于业务关键型应用程序? 像Joyent这样的云计算公司似乎已经全力以赴了。 甚至微软也开始在他们的Azure平台上支持nodejs。 我想知道应该如何认真考虑nodejs for enterprise application? 它准备好了关键任务应用程序吗?

默认Node.js + Express.js不运行

我正在尝试学习如何使用nodejs和expressjs创buildWeb应用程序,请遵循Expressjs网站上 使用express(1)生成应用程序标题下的入门指南。 我使用express-generator插件生成了一个应用程序,运行npm install ,然后尝试使用node app运行应用node app (我也尝试了node app.js以获得更好的效果。当运行这些命令时,没有输出terminal无论如何。 我也尝试使用node debug app程序node debug app ,结果如下: < debugger listening on port 5858 connecting… ok break in app.js:1 1 var express = require('express'); 2 var http = require('http'); 3 var path = require('path'); debug> cont program terminated debug> cont App isn't running… Try `run` instead debug> 我find了一个文件bin/www […]

如何在node.js中redirect

我有目录之间redirect的一些问题,问题是我可以设法redirect到另一个文件在不同的目录。 我的目录结构如下所示: -views -add_user.jade -routes -index.js 我尝试redirect从index.js 添加 _ user.jade ,你会怎么做 res.redirect('???'); 如果index.js与视图在同一个目录中,则下面的代码工作 -index.js -views -add_user.jade res.redirect('./add_users');

在Webfaction上设置Node.js

在Webfaction共享主机帐户上设置Node.js应用程序需要什么步骤?

部署一个Sails.js应用程序到Heroku?

我经验有限的部署Node.js应用程序 – 我如何部署一个Sails.js应用程序到Heroku? 我已经heroku login ed和heroku create我的应用程序。

在Amazon ECS上的Docker中运行Node API的最佳方式是什么?

随着Docker和Amazon ECS等调度和编排服务的出现,我试图确定部署Node API的最佳方式。 抛开Docker和ECS,我想通过创build一个主进程和多个工作负载处理器,利用Node集群库在文档中build议的asynchronous错误的情况下正常处理崩溃节点应用程序。 集群方法的好处之一就是为每个可用的CPU创build一个工作者处理器。 但是这在docker世界是否有意义呢? 在单个docker容器中运行多个节点进程是否有意义,这个容器将被缩放到ECS上的EC2实例集群中? 如果没有Node集群方法,我将失去正常处理错误的能力,所以我认为至less应该为每个docker容器运行一个master和一个worker进程。 我仍然对ECS的任务定义中要定义的CPU数量感到困惑。 ECS文档中提到了每个CPU有1024个单元的容器实例; 但这与EC2计算单元不是一回事,是吗? 就这样说,我需要select适当数量的vCPU的EC2实例types来实现这个权利? 据我所知,实现最佳configuration可能需要一定程度的基准testing我的特定节点API应用程序,但是如果能够更好地了解从哪里开始,那将是非常棒的。 也许有一些学习/研究我需要做? 任何指引我的path或build议,将不胜感激! 编辑:回顾我的具体问题: 在Docker容器中运行一个主/从集群来实现优雅的崩溃是否合理? 使用与Cluster文档中描述的几乎相同的代码是否有意义,通过require('os').cpus().length来'缩放'到可用的require('os').cpus().length ? 在ECS任务定义的文档中,Amazon对于cpus设置的含义是什么意思,一个container instance has 1024 units per CPU ? 那么这个环境会是一个好的起点呢? 基于上述情况,针对旨在服务Node API的ECS集群,实例types有什么好的起点? 那么可用的vCPU如何影响以前的问题呢?

是否有node.js的AWS AMI?

是否保留了针对node.js的AWS EC2 AMI?

刮一个网页,并通过点击button导航

我想在服务器端执行以下操作: 1)刮网页 2)模拟该页面上的点击,然后导航到新页面。 3)刮新页面 4)模拟新页面上的一些button点击 5)通过json或其他方式将数据发送回客户端 我正在考虑与Node.js一起使用它。 但我很困惑,我应该使用哪个模块 a)僵尸 b)Node.io c)Phantomjs d)JSDOM e)还有其他的东西 我已经安装了节点io,但无法通过命令提示符运行它。 PS:我在Windows 2008服务器上工作

什么是NPM,为什么我需要它?

在过去,我用记事本做了一些网站的例子,所以我们必须创build一个文件夹TREE,并把它放入一个.htm文件,以及一些像JavaScript,CSS等东西的文件夹… 也许我不明白NPM真正带来了什么,因为它似乎做同样的事情,但它自动化…是这样吗? 例如,为什么不在不使用NPM的情况下解压缩一个框架(例如Bootstrap或Kube),因此可以使用文件夹呢? 请帮助我理解,因为我接近疯狂的状态,所有这些东西…