我想弄清楚如何用Elasticsearch 5x配置我的Angular(4)应用程序。Angular-CLI Elasticsearch和Webpack
我用角CLI来初始化项目,那么我......
安装类型(npm install @types/elasticsearch --save)
和JS客户(npm install elasticsearch --save)
。
现在我想弄清楚如何将它连接起来......我如何告诉它加载elasticsearch.angular.js?我如何将ES服务器与Angular 4连接?
在AngularJS(1.x中),这是比较简单的...
创建与服务:
angular.module('searchapp.search-service', [])
.constant(' BASE_URL', 'localhost:9200')
.service('searchService', ['$q', '$sce', 'esFactory', function($q, $sce, esFactory) {
var esClient = esFactory({
location: 'BASE_URL',
apiVersion: '1.5'
});
然后你只需要使用esClient
与各界ES API方法进行交互。
所以之后我已经安装他们的类型和ES的客户,我怎么可以连接与角4 ES服务器并创建一个服务与ES JS API互动?
感谢的人,帮助为我清理一些事情 – user3125823