Bonjour à tous,
Je veux mettre en place une API en node JS pour mon site hébergé sur the world.
N'ayant jamais utiliser passenger je suis les instrustion de cette page de n0c : https://kb.n0c.com/knowledge-base/gestion-des-applications-node-js/
Le début fonctionne jusqu'au moment où j'arrive à l'installation de mes dépendance npm, via l'interface de n0c :
J'ajoute correctement mon package.json a la racine de mon dossier node js, mais quand je clique sur "installer" j'ai systématiquement un "commande executée avec succès" sauf que le bouton "installer" reste grisé et on m'indique finalement quelques minutes plus tard "erreur de connexion, réessayer plus tard", sauf que j'ai fais des dizaines d'essaie depuis deux jours et toujours le même résultat.
Dans le même temps, le dossier node_modules se crée mais est vide.
j'ai d'abord tester avec mon fichier package.json personnel, puis cherchant des solution sur internet je suis tombé sur certaines information sur ce forum et j'utilise donc actuellement la configuration suivante :
Dans mon fichier server.js :
Dans mon package.json :
j'utilise node en version 18
Merci d'avance pour votre lecture et votre aide.
Je veux mettre en place une API en node JS pour mon site hébergé sur the world.
N'ayant jamais utiliser passenger je suis les instrustion de cette page de n0c : https://kb.n0c.com/knowledge-base/gestion-des-applications-node-js/
Le début fonctionne jusqu'au moment où j'arrive à l'installation de mes dépendance npm, via l'interface de n0c :
J'ajoute correctement mon package.json a la racine de mon dossier node js, mais quand je clique sur "installer" j'ai systématiquement un "commande executée avec succès" sauf que le bouton "installer" reste grisé et on m'indique finalement quelques minutes plus tard "erreur de connexion, réessayer plus tard", sauf que j'ai fais des dizaines d'essaie depuis deux jours et toujours le même résultat.
Dans le même temps, le dossier node_modules se crée mais est vide.
j'ai d'abord tester avec mon fichier package.json personnel, puis cherchant des solution sur internet je suis tombé sur certaines information sur ce forum et j'utilise donc actuellement la configuration suivante :
Dans mon fichier server.js :
JavaScript:
const http = require('http');
const express = require('express');
const port = 'passenger;
const hostname = '127.0.0.1';
const app = express();
app.use((req, res) => {
res.status(200).json({ message: 'ma route méthode GET' });
});
const server = http.createServer(app);
server.listen(port, hostname, ()=>{
console.log(`server running`);
});
JSON:
{
"name": "api",
"version": "1.0.0",
"main": "server.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.18.2"
},
"devDependencies": {},
"description": ""
}
Merci d'avance pour votre lecture et votre aide.