This project is an API for the registration of talkers (speakers) in which it is possible to register, view, search, edit and delete information about them. The app uses a file to handle the requests (src/talker.json
).
In this project, I was able to:
- Use Node to execute scripts;
- Use Node.JS with Express framework to route an API endpoint accessible from the browser;
- Use Node.js file system to manipulate files;
- Create middlewares;
- Create routes using Express;
- Use Nodemon to assist in the development of Node.js APIs with the Express framework;
- Create a CRUD app;
- Use insomnia/thunderclient to make requests.
JavaScript | Express | Node.JS | Nodemon | Insomnia | Thunder Client |
---|---|---|---|---|---|
- Clone and enter this repository
git clone [email protected]:ImVictorM/Talker-Manager.git && cd Talker-Manager
- Install the dependencies
npm install
- Start the project
npm start
Running all tests:
npm test
Running a specific test:
npm test {test_file_name}