鉴于我如何使用它,Node.js是否适合我的项目
Is Node.js suitable for my project given how I'm using it?
我即将开始编写应用程序,我想采用更新的技术来提高我的知识并获得技能。
我正在使用mysql来存储用户数据(没有选择),Angular.js在dom上显示/模板内容,我想使用node.js以json格式从数据库中返回结果以供Angular.js使用。
我的假设是我可以使用node.js(以及node-mysql模块,也许是express)来完成我的数据库查询,这些查询输入到我的Angular.js模板中。
此外,应用程序将位于与数据库本身不同的服务器上,并且可能驻留在移动框架中。
在如何使用node.js方面,我是否偏离了基础?我只是使用了错误的工具吗?我走在正确的轨道上吗?
任何帮助、解释和指向正确方向的要点都会很棒。我看到的大多数信息都是从节点.js站点/wiki复制/粘贴的,并没有真正回答我的问题。
这在很大程度上是一个基于意见的问题,可能会被关闭,但你并没有偏离基础。 你想做的是绝对(并且通常)使用 Node.js 完成的。
顺便说一句,您可能想查看平台即服务提供商,例如 Heroku.com 和 Nodejitsu.com;两者都提供了出色而简单的Node.js托管和插件(例如NoSQL和RDBMS数据存储),它们具有免费层。
就此而言,MongoLab和MongoHQ都提供独立于Heroku的免费套餐,如果您愿意,可以从仅MySQL的托管服务提供商处使用它。
相关文章:
- 是否有任何可能的原因使我应该指定类型=“”;按钮“;用于我的按钮元素
- 如何建立一个网页,检查我的路由器网络接口是否可以访问
- 我的HTML5游戏不时暂停,我如何才能知道它是否's是由垃圾收集引起的
- 如何在jsoup的帮助下跟踪我的网站是否加载到android设备上
- 我的jQuery加载请求是否被调用了两次
- 我可以用JavaScript判断访问者是否'的语言环境遵循美国风格或世界其他地区's风格
- 如何查明我的页面是否被使用
- 是否可以稍微修改我的对称差分函数,使其可以接受未知数量的参数
- 是否可以将我网站上的普通javascript和css函数包含到我的angularjs应用程序中
- 如何知道我的元素是否溢出
- 我需要让用户输入他的出生日期,并使用javascript检查其形式是否正确.我的代码不起作用
- Jquery/Javascript检查我的单词是否有效
- Js检查该位置是否在我的跨域网站中
- 我如何让我的网站检测鼠标是否被使用,然后在元素中添加一个类
- 如何判断我的页面是否使用Window.Open()打开
- 检查我的所有单选按钮是否已满
- 我的backbone.js项目是否需要文件上的组件,或者这只是一种约定
- 我的jQuery .load是否被CMS搞砸了
- 如何判断我的 Firebase 节点是否被使用
- 如何检查我的<选择>元素是否包含 MULTIPLE 属性