HighChart教程:Highcharts Cloud API和MEAN堆栈
以前,我使用Highcharts Cloud API创建了一个Web应用程序和RESTful API服务器来生成交互式图表。代码是使用NodeJS,Express,MongoDB和jQuery构建的。在本文中,我将使用AngularJS而不是JQuery重新创建应用程序。通过这样做,应用程序成为MEAN堆栈应用程序(即MongoDB,ExpressJS,AngularJS和Node.js)。
jQuery是一个很好的DOM操作工具,但我更喜欢使用AngularJS,因为它更适合现代应用程序开发,它使项目保持井井有条和模块化。了解更多关于角位置。
由于这个项目是上一个项目的迭代,我将重点关注这种方法的不同之处,而不是过多地重新审视共性。
使用AngularJS(而不是jQuery)设置用户界面。与jQuery构建的用户界面代码相比,用户界面代码非常紧凑且易于维护�2 />
2.安装包
打开终端,导航到下载代码的文件夹,然后键入npm install并按Enter键。这将安装模块依赖项。
3.启动应用程序
键入以下命令启动服务器: node myServer.js
打开Highcharts Cloud帐户,然后转到“chart”部分以查看应用程序操作的结果。
在Web浏览器中打开一个新窗口或选项卡,然后转到http://127.0.0.1:3000。一次单击一个按钮,等待状态标签更新,然后单击此序列中的下一个按钮:
- 读数据。
- 检查命令行结果和标签状态。
- 发送/创建图表。
- 检查命令行结果,标签状态和Highcharts Cloud Charts部分。
- 重复图表。
- 检查命令行结果,标签状态和Highcharts Cloud Charts部分。
- 删除图表。
- 检查命令行结果,标签状态和Highcharts Cloud Charts部分。
- 如果一切顺利,您应该得到以下结果: