Skip to content

neverUsedGithub/DenoRails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

DISCONTINUED

This project was discontinued.

Rails

Rails is an express inspired web framework for Deno. To begin first import the latest version:

import { Rails } from "https://deno.land/x/rails@2.0.2/src/Rails.ts";

To create a web server you first have to initialize a Rails instance like so:

const app = new Rails();

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 Rails!");
})

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 Rails!

The full code:

import { Rails } from "https://deno.land/x/rails@2.0.2/src/Rails.ts";

const app = new Rails();

app.get("/", (req, res) => {
    res.send("Hello Rails!");
})

app.listen(3000, () => {
    console.log("The server is up!");
})

About

An express inspired web framework for Deno.

Resources

Stars

Watchers

Forks

Packages

No packages published