# On NR + NodeJs upgrade causes http request to stop recognizing localhost

**URL:** https://discourse.nodered.org/t/on-nr-nodejs-upgrade-causes-http-request-to-stop-recognizing-localhost/80455
**Category:** General
**Created:** [10 August 2023 08:38 UTC](https://discourse.nodered.org/t/on-nr-nodejs-upgrade-causes-http-request-to-stop-recognizing-localhost/80455 "2023-08-10T08:38:52Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![SandeepA](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sandeepa/32/63225_2.png) [@SandeepA](https://discourse.nodered.org/u/SandeepA)
#### Post date: [10 August 2023 08:38 UTC](https://discourse.nodered.org/t/on-nr-nodejs-upgrade-causes-http-request-to-stop-recognizing-localhost/80455/1 "2023-08-10T08:38:52Z")

</div>

Hi , We moved to NR 3.0.2 from (v2.2.2). And NodeJS was also upgraded to v18.17.

As a result we see now http request node has stopped working with URLs which have localhost as the server of the URL.

It continues to work where we have server name / IP defined.

Was any change done in NR or NodeJs causing http-request node to stop recognizing localhost ?

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [10 August 2023 09:02 UTC](https://discourse.nodered.org/t/on-nr-nodejs-upgrade-causes-http-request-to-stop-recognizing-localhost/80455/2 "2023-08-10T09:02:15Z")

</div>

I think nodejs 18 prioritises ip6 over ip4 so make sure you have localhost defined in your /etc/hosts file. eg like

```auto
127.0.0.1	localhost
::1 localhost

```

---

<div class="post-metadata">

### Author: ![SandeepA](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sandeepa/32/63225_2.png) [@SandeepA](https://discourse.nodered.org/u/SandeepA)
#### Post date: [10 August 2023 10:16 UTC](https://discourse.nodered.org/t/on-nr-nodejs-upgrade-causes-http-request-to-stop-recognizing-localhost/80455/3 "2023-08-10T10:16:40Z")

</div>

> [@dceejay](#):
>
> ```auto
> 127.0.0.1	localhost
> ::1 localhost
> 
> ```

Aah Ha. That would explain. Thanks @dceejay .

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [9 October 2023 10:16 UTC](https://discourse.nodered.org/t/on-nr-nodejs-upgrade-causes-http-request-to-stop-recognizing-localhost/80455/4 "2023-10-09T10:16:50Z")

</div>

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