This is a Node.js application that demonstrates a simple JSON-based database using Express.
To install and run the application locally, follow these steps:
-
Navigate to the project directory:
-
Clone the repository using the following command:
git clone https://github.com/lucasfrmr/expressJsonDB.git
-
Install the dependencies using npm:
npm i
Default port is 9000. Ajust as needed.
API Endpoints
POST /api/data: Sends a POST request to increment a counter in the JSON file.
GET /api/data: Sends a GET request to retrieve the data from the JSON file.
The main files and directories in this project are:
├── app.mjs
├── data.json
├── package.json
├── package-lock.json
└── public/
└── index.html
-
app.mjs: The main file containing the Express application logic.
-
data.json: The JSON file acting as a simple database.
-
index.html: An example HTML file served by the application.
-
public/: A directory containing static files.
Feel free to modify and extend this application as needed.
License This project is licensed under the ISC License. See the LICENSE file for more information.