我可以使用多个路由器backbone.js
,这些路由器不会相互干扰,没有任何问题吗?还是有什么我应该关注的?
代码示例:
myapp.routers.main = Backbone.Router.extend({
routes : { "": "index" },
index : function() { console.log("routed by main router");}
});
myapp.routers.another = Backbone.Router.extend({
routes : { "notmain": "index" },
index : function() { console.log("routed by another router");}
});
mainrouter = new vaikava.routers.main;
notmainrouter = new vaikava.routers.another;
Backbone.history.start();
Run Code Online (Sandbox Code Playgroud) 我目前正在运行几个不同的项目 - 一些PHP应用程序和一些WordPress实例,这些实例目前都保存在一个Web托管公司.合同期限即将结束,如果我不想说我真的考虑过转换到云端的VPS服务器而且价格变得非常好,我会撒谎.我非常喜欢能够在需求增加时上下调整性能,或者消失,从而降低成本的事实.
凭借我作为PHP开发人员的背景,只有一点点Linux(ubuntu)的知识,如果我应该运行自己的VPS,我会非常关注安全性.
当然,我能够利用我目前的知识(以及谷歌的一些帮助)来安装和运行一些东西,但是现在我希望我的服务器(LAMP,真的)通过运行开箱即用的东西保持安全是现实的.让它保持最新?
谢谢
在几年前发现jQuery之后,我意识到在不编写代码书的情况下真正制作交互式和用户友好型网站是多么容易.随着项目规模的扩大,执行任何调试或实施变更或新功能所需的时间也会增加.
从阅读各种博客并保持更新,我已经阅读了类似于Backbone.js和JavascriptMVC的库,这两者听起来都是很好的选择,以使代码更加模块化和分离.
然而,由于远离Javascript或jQuery专家,我并不适合在项目中说明什么是一个好的基石,在这个项目中,可维护性,调试和开发的未来易用性是优先考虑的.
所以考虑到这一点 - 在开始一个Javascript和jQuery代表用户体验和数据呈现给用户的项目时,常识是什么?
非常感谢
在创建基本REST服务之后,我已经到了适当的位置来添加某种密码保护,因为我需要验证我的用户是否都已正确记录并且具有足够的权限来执行他们所做的任何操作即将.
REST服务将主要从一个Javascript前端访问,考虑到这一点,我已经提出了以下两个替代方案来解决这个问题:
首先通过向/login
页面发送凭据来使用户登录POST
.该页面设置会话cookie,其中用户被标记为已登录,以及权限级别.在每个后续请求中,我验证用户是否已登录以及他/她的权限级别.会话到期时,自动或手动(注销,用户必须重新登录).
临时保存本地散列的凭据,并在用户发出的每个请求中发送用户凭据,以便根据请求验证凭据和权限后端.
有更多方法可以解决这个问题,还有其他一些我应该关注的问题吗?
有没有办法可以捕获console.log(...)
node.js中的最终控制台输出,以防止在单元测试模块时堵塞终端?
谢谢
我目前正在使用基于codeigniter PHP的应用程序,并且已经达到了即将推出多种语言的程度.
codeigniters自己的语言类是处理语言最有效的方法吗?是否有任何特定的语言工具/库在PHP应用程序中常用?
谢谢!
我已经设置了一个cronjob来正确备份我的文件夹,我很自豪.但是,我通过查看备份的结果发现,我的备份脚本已被Crontab多次调用,导致同时运行多个备份.
有没有什么办法可以确保某个shell脚本在同一个脚本已经执行时不能运行?
我刚刚在我的应用程序中设置了一个简单的CSRF保护.它会创建一个独特的crumb,在提交表单时会根据会话值进行验证.
不幸的是,这意味着我不能同时打开我的应用程序的多个实例(浏览器中的选项卡),因为CSRF碎屑彼此冲突.
我应该为每个实际表单创建一个单独的令牌,还是为我的所有表单使用共同的共享面包屑?这里有什么常识?
我今天迈出了第一步,开始使用云服务器和为此项目选择的Amazon EC2.由于我是一个新手,我没有完全理解他们的定价:
当我们不使用它们时,让实例闲置并花费我们钱会很难过......
非常感谢!
我试图限制一个node.js
应用程序从使用到大量内存,我已经发现在调用文件时V8中可用的--max-stack-size
&--max_executable_size
选项,但我应该如何结合这些和可能的其他参数来限制最大内存使用量1GB?
amazon-ec2 ×2
node.js ×2
php ×2
backbone.js ×1
bash ×1
callback ×1
codeigniter ×1
cron ×1
csrf ×1
hosting ×1
javascript ×1
jquery ×1
memory ×1
modularity ×1
module ×1
ram ×1
rest ×1
router ×1
security ×1
shell ×1
vps ×1