# Cannot consume elasticsearch client in angular application

**URL:** <https://discuss.elastic.co/t/cannot-consume-elasticsearch-client-in-angular-application/291029>\
**Category:** Elasticsearch\
**Created:** [December 6, 2021, 10:26am UTC](https://discuss.elastic.co/t/cannot-consume-elasticsearch-client-in-angular-application/291029 "2021-12-06T10:26:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ola\_Aboamer](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ola_aboamer/32/98383_2.png) [@Ola\_Aboamer](https://discuss.elastic.co/u/Ola_Aboamer)\
**Post date:** [December 6, 2021, 10:26am UTC](https://discuss.elastic.co/t/cannot-consume-elasticsearch-client-in-angular-application/291029/1 "2021-12-06T10:26:48Z")

</div>

Hi There I am using Angular10 and "@elastic/Elasticsearch": "^7.15.0", and getting the following dependency errors,

```auto

ERROR in ./node_modules/@elastic/elasticsearch/lib/Connection.js
    Module not found: Error: Can't resolve 'http' in '/home/oaboamer/projects/pricetracer-ui-latest/pricetracer-ui/node_modules/@elastic/elasticsearch/lib'
    
    ERROR in ./node_modules/hpagent/index.js
    Module not found: Error: Can't resolve 'http' in '/home/oaboamer/projects/pricetracer-ui-latest/pricetracer-ui/node_modules/hpagent'
    
    ERROR in ./node_modules/@elastic/elasticsearch/lib/Connection.js
    Module not found: Error: Can't resolve 'https' in '/home/oaboamer/projects/pricetracer-ui-latest/pricetracer-ui/node_modules/@elastic/elasticsearch/lib'
    
    ERROR in ./node_modules/hpagent/index.js
    Module not found: Error: Can't resolve 'https' in '/home/oaboamer/projects/pricetracer-ui-latest/pricetracer-ui/node_modules/hpagent'
    
    ERROR in ./node_modules/@elastic/elasticsearch/lib/Transport.js
    Module not found: Error: Can't resolve 'os' in '/home/oaboamer/projects/pricetracer-ui-latest/pricetracer-ui/node_modules/@elastic/elasticsearch/lib'
    
    ERROR in ./node_modules/@elastic/elasticsearch/lib/Helpers.js
    Module not found: Error: Can't resolve 'stream' in '/home/oaboamer/projects/pricetracer-ui-latest/pricetracer-ui/node_modules/@elastic/elasticsearch/lib'
    
    ERROR in ./node_modules/@elastic/elasticsearch/lib/Connection.js
    Module not found: Error: Can't resolve 'stream' in '/home/oaboamer/projects/pricetracer-ui-latest/pricetracer-ui/node_modules/@elastic/elasticsearch/lib'
    
    ERROR in ./node_modules/@elastic/elasticsearch/lib/Transport.js
    Module not found: Error: Can't resolve 'zlib' in '/home/oaboamer/projects/pricetracer-ui-latest/pricetracer-ui/node_modules/@elastic/elasticsearch/lib'

```

This is how i import it

`import {Client} from '@elastic/elasticsearch'`

Create client

`private client: Client = new Client({ node: '[https://node_url:9243](https://node_url:9243/)', auth: { username: 'test', password: '1234' } })`

Any ideas ?

---

<div class="post-metadata">

**Author:** ![Massinissa\_Taleb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/massinissa_taleb/32/99047_2.png) [@Massinissa\_Taleb](https://discuss.elastic.co/u/Massinissa_Taleb)\
**Post date:** [December 15, 2021, 8:00pm UTC](https://discuss.elastic.co/t/cannot-consume-elasticsearch-client-in-angular-application/291029/2 "2021-12-15T20:00:39Z")

</div>

I have the exact same problem, are there any ideas and / or solutions?

After researching on the internet, it tells me that I must use a webpac-custom-config, chosen that I managed to make but the problem is that it allows me other errors.

Suggestions ??

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [January 12, 2022, 8:01pm UTC](https://discuss.elastic.co/t/cannot-consume-elasticsearch-client-in-angular-application/291029/3 "2022-01-12T20:01:05Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
