api-starter-cli
Version:
Una CLI interactiva para inicializar proyectos Node.js con Express, plantillas con capas, y opciones de base de datos (MongoDB/Sequelize).
23 lines (18 loc) • 543 B
JavaScript
// imports
import express from "express";
import { join, __dirname } from "./utils/path.js";
// Settings
const app = express();
app.set("PORT", process.env.PORT || 3000);
// Middlewares
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(express.static(join(__dirname, "public"))); //static files
//Routes
app.get("/", (req, res) => {
res.send("Hello from Express API!");
});
// Listener
app.listen(app.get("PORT"), () => {
console.log(`Express API listening at http://localhost:${app.get("PORT")}`);
});