UNPKG

nodebook

Version:

Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.

22 lines (17 loc) 616 B
'use strict'; const app = require('express')(); const sqlite = require('sqlite'); const {join} = require('path'); sqlite.open(join(__dirname, 'db.sqlite')).then(db => { // <1> app.get('/', (req, res) => res.redirect('book/1')); app.get('/book/:id', (request, response) => { const {id} = request.params; db.get('SELECT * from books WHERE id = ?', id) // <2> .then(record => { // <3> record ? response.send(record) // <4> : response.status(404).send('Livre inconnu'); }); }); app.listen(4000); });