使用AngularJS为基于Elasticsearch的应用创建前端
如果使用Elasticsearch使用应用的数据源,我们可以很方便的使用AngularJS结合Elasticsearch提供的相关模块为它创建一个前端。
以创建一个简单的员工信息花名册为例。
准备工作
准备工作分为以下两个方面:
添加前端依赖
- 安装Bower
- 在bower.json中添加对于AngularJS和Elasticsearch的依赖:
"dependencies": {
"angular": "~1.2.15",
"elasticsearch": "~2.4.0"
}
准备运行时环境
对于简单的应用和Demo,可以直接使用Node环境中提供的http-server,非常简单快捷。
- 安装Node
- 安装http-server,通过命令:npm install -g http-server