Repository
Current version released
4 years ago
Train
Train is an express inspired web framework for Deno. To begin first import the latest version:
import { Train } from "https://deno.land/x/trainjs@1.0.7/src/Train.js";To create a web server you first have to initialize a Train instance like so:
const app = new Train();To register a route do:
app.get("/");But this will not output anything for now. To make it send something we need to specify a callback.
app.get("/", (req, res) => {
})This will still not do anything but we only need 1 more line of code:
app.get("/", (req, res) => {
res.send("Hello Train!");
})To run our server we have to listen on a port.
app.listen(3000, () => {
console.log("The server is up!");
})And you successfully made your first web server with Train!
The full code:
import { Train } from "https://deno.land/x/trainjs@1.0.7/src/Train.js";
const app = new Train();
app.get("/", (req, res) => {
res.send("Hello Train!");
})
app.listen(3000, () => {
console.log("The server is up!");
})