Problème d'installation de module Node JS

#1
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 :
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`);
});
Dans mon package.json :

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": ""
}
j'utilise node en version 18

Merci d'avance pour votre lecture et votre aide.
 
Haut