Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vavarm/simple-express-back-end
https://github.com/vavarm/simple-express-back-end
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/vavarm/simple-express-back-end
- Owner: vavarm
- Created: 2023-12-02T17:58:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-02T18:00:25.000Z (about 1 year ago)
- Last Synced: 2024-11-19T18:02:10.675Z (2 months ago)
- Language: JavaScript
- Size: 6.18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Simple Express Back-end
1. créer projet:
```sh
npm init
```3. installer express (qui est notre serveur et qui récupère et distribue les requêtes HTTP):
```sh
npm install express --save
```4. créer la configuration serveur dans `app.js`
5. créer l'entrypoint: (ici) `server.js` (attribut `"main"` dans `package.json`)
6. installer sqlite3 (qui est notre ORM pour communiquer avec la base de données):```sh
npm install sqlite3 --save
```7. créer le fichier de connexion à la base de données `db/index.js` en utilisant sqlite3
8. créer des routes pour les articles dans le dossier `routes` et les importer dans `app.js`
9. créer des controllers pour les articles dans le dossier `controllers` et les importer dans `routes/articles.js`
10. écrire le script de lancement du serveur: `"start": "node server.js"` dans `package.json`
11. installer nodemon (qui permet de relancer automatiquement le serveur à chaque modification):```sh
npm install nodemon --save-dev
```12. écrire le script de lancement du serveur en mode dev: `"dev": "nodemon server.js"` dans `package.json`
13. lancer le serveur:```sh
npm run start
```OU
```sh
npm run dev
```14. tester les routes avec postman