Featherjs – jointures des requêtes – BelongsTo, hasOne, hasMany

Featherjs – jointures des requêtes – BelongsTo, hasOne, hasMany

Cet article fait d’une série d’article sur Feathersjs . Nous avons précédemment abordé les points suivants : C.R.U.D (Create Read Update Delete) avec une base de données MySQL en utilisant lORM Sequelize Authentification jwt et protection dune ressource (URL) Envoi de fichier vers un serveur avec multer Dans cet article, nous allons voir comment faire […]

Featherjs – Upload de fichier simple

Dans l’article précédent: Featherjs – authentification avec token , nous avons abordé : L’authentification d’un utilisateur via jwt La protection d’une ressource: URL … en créant un service event . Dans cet article, nous allons toujours utiliser le service event et présenterons l’envoi de fichier simple depuis la machine vers le serveur. Installation de librairies […]

Featherjs – Authentification avec token

Dans l’article précédent: introduction à feathersjs , nous avons abordé : La création d’une api Restful avec featherjs en utilisant Sequelize . On a choisi MySQL comme gestionnaire de base de données. Des exemples d’utilisation de service feathers tels que : « create, update, delete, get« .. Des requêtes complexes sans toucher au code Le tri, le […]

Débuter avec Featherjs – connexion MySQL avec Sequelize

Présentation Featherjs est un framework javascript/nodejs. Il a pour objectif de créer une API RESTful. Il fonctionne avec plusieurs technologies telles que : expressjs , socket.io … Prérequis Installons nodejs . Si ce n’est pas encore fait, l’installation est très simple. Sur Windows, il faut aller sur https://nodejs.org/en/ et télécharger l’installateur On vérifie ensuite la […]

Expressjs — cors and jwt

Let’s continue the article on API REST with sequelize In this article, we’ll add security to our application. There will be an /api/user/login url called in POST and allowing to connect thanks to the username/password pair. Once logged in, the information accessible only by a logged in user will be displayed. We will also add […]

Expressjs — Api Rest with sequelize

This article is a continuation of an article on connecting to a database through Sequelize. In this article, our goal is to create an API (Application Programming Interface) in REST (Representational State Transfer). JSON API Modify app.js and add // Api rest Controllers var apiRestRouter = require(‘./routes/rest/api’); To set the url/api, we also add this […]

expressjs — Connecting to a database with sequelize and its extensions (sequelize-cli, sequelize-auto, etc.)

This article is the continuation of a first article on the creation of a web application in nodejs thanks to the express-generator package. This time, our goal is to add a MySQL connection in order to retrieve information from a database and display this information in the application as a simple list. MySQL will be […]

expressjs — Api Rest avec sequelize

Cet article est la suite d’un article sur la connexion à une base de données grâce à Sequelize. Dans cet article, notre objectif est de créer une API (Application Programming Interface) en REST (REpresentational State Transfer). API en JSON On modifie app.js et on ajoute // Api rest Controllers var apiRestRouter = require(‘./routes/rest/api’); Pour définir […]

Expressjs — cors et jwt

Poursuivons l’article sur API REST avec sequelize Dans cet article, nous allons ajouter une sécurité à notre application. Il y aura une url /api/user/login appelée en POST et permettant de se connecter grâce au couple identifiant/mot de passe. Une fois connecté, on affichera, les informations accessibles uniquement par un utilisateur connecté. On ajoutera également une […]

expressjs —Connexion à une base de données avec sequelize et ses extensions (sequelize-cli, sequelize-auto…)

Cet article est la suite d’un premier article sur la création d’une application web en nodejs grâce au package express-generator. Cette fois ci, notre objectif est d’ajouter une connexion MySQL pour pouvoir récupérer les informations depuis une base de données et afficher ces informations dans l’application sous forme de liste simple. On utilisera MySQL comme […]