Skip to content

Démarrage rapide

Terminal window
npm install -g veko
Terminal window
npm install veko
  1. Initialisation du projet

    Terminal window
    # Créer un nouveau projet
    veko setup mon-app
    # Avec options
    veko setup --name mon-blog --template blog --git
    # Templates disponibles : default, api, blog, admin
  2. Structure du projet

    mon-app/
    ├── routes/ # Gestion des routes
    ├── views/ # Templates EJS
    ├── public/ # Fichiers statiques
    ├── plugins/ # Plugins personnalisés
    ├── config/ # Configuration
    └── package.json
  3. Application de base

    app.js
    const { App } = require('veko');
    const app = new App({
    port: 3000,
    viewsDir: 'views',
    staticDir: 'public',
    routesDir: 'routes',
    layouts: {
    enabled: true,
    defaultLayout: 'main'
    },
    plugins: {
    enabled: true,
    autoLoad: true,
    pluginsDir: 'plugins'
    }
    });
    app.loadRoutes().listen();
  4. Démarrer le serveur

    Terminal window
    # Mode développement
    veko dev
    # Mode production
    veko start
routes/index.js
module.exports = {
get: (req, res) => {
res.render('index', {
title: 'Bienvenue sur Veko.js',
message: 'Framework ultra-moderne pour Node.js'
});
}
};
views/index.ejs
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
</head>
<body>
<h1><%= message %></h1>
<p>Développez des applications web modernes avec élégance</p>
</body>
</html>
Terminal window
# Démarrer le serveur de développement
veko dev
# Créer un nouveau projet
veko setup mon-app
# Vérifier les mises à jour
veko update check
# Installer une mise à jour
veko update update
# Afficher l'aide
veko --help

Astuce

Pour une expérience optimale, utilisez Veko.js en mode développement avec la commande veko dev qui active le rechargement intelligent et la journalisation élégante.