DEV Community

crackingdemon
crackingdemon

Posted on

2 2

Asynchronous CRUD Operations in Node js

What is Asynchronous ?

Asynchrony, in programming world, refers to the occurrence of events independent of the main program flow and ways to deal with this kind of events.

Image description

CRUD ?

The term "CRUD" refers to the four operations that are thought to be required to develop a data storing application: create, read, update, and delete. It originates from the area of computer programming. Any data storage device, such as a solid-state drive or a hard disc, that keeps power after the device is turned off is referred to as persistent storage. In contrast, volatile memory, which includes random access memory and internal caching, stores information that will be lost when a device loses power.

Image description

1 Create a file and data into it

const fs = require ("fs");

fs.writeFile("Newfile.txt","sample data" ,(err) =>{
console.log("created");});

Enter fullscreen mode Exit fullscreen mode

2 To append changes

fs.appendFiles("Newfile.txt","sample data changed" ,(err) =>{
console.log("appended");});

Enter fullscreen mode Exit fullscreen mode

3 To read file

fs.readFile("Newfile.txt",'utf-8',(err,data) =>{
console.log(data);});

Enter fullscreen mode Exit fullscreen mode

4 To delete a file

fs.unlink("Newfile.txt",(err) =>{
console.log("delted");});

Enter fullscreen mode Exit fullscreen mode

Check out my Github for source code :-https://github.com/crackingdemon/NodejsFilesystemCrud

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay