Questions tagged «sails.js»

5
Node.js Web应用程序示例/教程
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 因此,我看完了道格拉斯· 克罗克福德(Douglas Crockford)关于Javascript的出色系列,在最后一集中(到目前为止),循环播放中,他阐述了为什么Node.js是服务器端代码的近乎完美的解决方案。 他谈到了保持状态,而不是在数据库中,而是在Node.js中运行的闭包中保持状态,他还指出,模板系统(如JSP,PHP和ASP)对于较复杂的Web应用程序而言不是很好的抽象,并且node.js提供了一个解决方案。 我已经准备好购买,但是我找不到使用此模式的任何Web应用程序示例,也找不到任何有关如何执行此操作的书籍或教程。我不是在讨论简单的应用程序,而是要使用克罗克福德在演讲中谈到的模式。任何人都知道我在哪里可以找到用Node.js编写的Web应用程序的一些教程/示例(是的,我知道Geddy和ExpressJs,但是它们似乎并没有遵循Crockford所说的根本不同的模式,更像是在Node.js上获得Railsy体验)。 [未来3年的注意:Express,Geddy,Sails,Kraken等似乎都是Ruby / PHP / Java的Rails / Symfony / Spring框架的重新实现。而Hoodie和Meteor之类的东西正在尝试一种全新的范例。 KOA看起来很有趣,但是离实用性还有一段距离,但是看起来它是基于javascript的优势以及过去MVC应用程序的历史而建立的。3年过去了,对于Node.js来说仍然是令人兴奋的时刻,即使它不再是新的热点。至少现在有许多现实中使用Node的例子...

8
在代码更改时自动重新加载Sails.js应用程序?
目前看来,对于sails.js应用程序中的任何代码更改,您都必须手动停止sails服务器并sails lift再次运行,然后才能看到更改。 我想知道在开发模式下运行时是否有任何方法可以在检测到代码更改时自动重新启动Sails服务器?
107 node.js  sails.js 

4
Sails.js vs Meteor-两者的优点是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 我已经阅读了很多有关Nodejs及其框架的文章,最近完成了我的第一个完整的javascript前端(使用Angularjs)。 我已经决定,我的下一个宠物项目将是使用以下两个框架之一进行的Nodejs冒险: Sails.js 流星 我已经阅读了两者,但是仍然不能完全理解它们之间的差异,以及为什么我应该选择在另一种之上使用。因此,请戴上您最好的推销员帽子,挑选一个框架,然后卖给我。 我的宠物项目需要具备以下功能: 现场比分 类似于Reddit的线程,实时 类似于Wikipedia的网页版 用户/角色

8
如何使用Express / Node.JS创建可在所有视图中访问的全局变量?
好的,所以我使用Jekyll建立了一个博客,您可以在文件中定义变量_config.yml,所有模板/布局均可访问该变量。我目前正在将Node.JS / Express与EJS模板和ejs-locals一起使用(用于局部/布局。我正在寻找与全局变量类似的方法site.title,_config.yml如果有人熟悉Jekyll ,就会发现这些变量。我有像网站的标题(而不是页面标题),作者/公司名称,在我所有页面上都保持不变。 这是我目前正在做的一个例子: exports.index = function(req, res){ res.render('index', { siteTitle: 'My Website Title', pageTitle: 'The Root Splash Page', author: 'Cory Gross', description: 'My app description', indexSpecificData: someData }); }; exports.home = function (req, res) { res.render('home', { siteTitle: 'My Website Title', pageTitle: 'The Home Page', author: 'Cory Gross', …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.