# Network and Filesystem implementation

**URL:** <https://discourse.nodered.org/t/network-and-filesystem-implementation/86851>\
**Category:** General\
**Created:** [29 March 2024 13:08 UTC](https://discourse.nodered.org/t/network-and-filesystem-implementation/86851 "2024-03-29T13:08:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonathan](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Jonathan](https://discourse.nodered.org/u/Jonathan)\
**Post date:** [29 March 2024 13:08 UTC](https://discourse.nodered.org/t/network-and-filesystem-implementation/86851/1 "2024-03-29T13:08:54Z")

</div>

How does Node-RED implement sending requests over the network like HTTP or HTTPS. And how does it implement the reading and writing to files in the filesystem? I'm using an instrumentation tool at runtime and I would like to log when nodes access the network and file system. For this I need to know the name of the functions that allow these actions and where it is implemented in Node-RED. Anyone that can help me?

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [29 March 2024 13:17 UTC](https://discourse.nodered.org/t/network-and-filesystem-implementation/86851/2 "2024-03-29T13:17:01Z")

</div>

Node-RED is a Node.JS app and so uses the Node.JS core libraries along with some helper libraries like `fs-extra`. You can see what extra libraries it uses (not the Node.js core ones) by looking at its `package.json` file.

---

<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:** [27 June 2024 13:17 UTC](https://discourse.nodered.org/t/network-and-filesystem-implementation/86851/3 "2024-06-27T13:17:08Z")

</div>

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