NodeJS and front-end

NodeJS and front-end

本文关键字:front-end and NodeJS      更新时间:2024-01-14

我正在做一个项目,我想把逻辑拆分成微服务,比如:

  1. 数据库层/服务,全天候运行,并在数据库中存储一些实时数据
  2. API层/服务-公开数据,进行计算evt
  3. Fron-end-在浏览器中绘制一些图形(使用API)

项目符号1和2是在NodeJS中制作的。我目前正在玩Dygraph,它是纯java脚本,因此我也使用jQuery。。。

我来自一个.NET世界。。。从而成为NodeJS等的新手。。。你建议我如何"连接"NodeJS和前端?

现在-我用纯html,js/jQuery做了一个测试。。。当然,我需要能够使用NodeJS来调用API等等。。。并根据返回的数据渲染图形。。。那么,我该如何以最好/最简单的方式完成这项工作呢?

通过Jade,Angular还是其他什么?

另外,你会推荐什么REST api?

网上有很多教程可以帮助你做这样的事情,如果你愿意,我可以给你发一些?

就我个人而言,我使用nodejs和angularjs,但这实际上取决于您的项目。如果你想建立一个SPA(单页应用程序),我认为angularjs会匹配。如果你没有,就不要用它!angular是一个非常好的框架,但你必须学习它。

我还在nginx服务器上使用node,该服务器正在端口80上侦听。当客户端请求html页面时,nginx捕获请求并将其路由到服务器上的特定目录。当客户端请求诸如myDomain/api/之类的url时,它会将其发送到节点服务器(在端口3000上)。

希望它能帮助