1.0.2 • Published 2 years ago

sevenet v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Sevenet

An Express-like API to create sites for seven-net (https://seven-net.seven7four4.repl.co), a network made for specifically making your own websites with your own domain.

Usage

const sevenet = require('sevenet');
const app = sevenet();

app.domain("seven.com");

app.notFound((req, res) => {
  res.send('<h1> Page not found! </h1>')
});

app.get("/", function(req, res) {
  res.sendFile(__dirname + '/public/index.html');
})

app.get("/test", function(req, res) {
  res.send("Welcome to the other site.");
})

app.listen(() => {
  console.log("site up");
});

index.html:

<h1> Hello! </h1>
<a href="/test"> Click here. </a>

Then visit https://seven-net.seven7four4.repl.co and type in "my-site.domain" to see your page in action. Once you disconnect, the domain name will be freed for use.

The only site unavailable is seven.net, which is the homepage of the project.

Documentation

sevenet()

  • Type: Function
  • Returns: Object
  • Example:
    const sevenet = require("sevenet");
    const app = sevenet();

    Children

    checkout()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.checkout("/path", (req, res) => {
           res.send("This is a response.")
       })

    copy()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.copy("/path", (req, res) => {
           res.send("This is a response.")
       })

    delete()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.delete("/path", (req, res) => {
           res.send("This is a response.")
       })

    get()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.get("/path", (req, res) => {
           res.send("This is a response.")
       })

    head()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.head("/path", (req, res) => {
           res.send("This is a response.")
       })

    lock()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.lock("/path", (req, res) => {
           res.send("This is a response.")
       })

    merge()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.merge("/path", (req, res) => {
           res.send("This is a response.")
       })

    mkactivity()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.mkactivity("/path", (req, res) => {
           res.send("This is a response.")
       })

    mkcol()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.mkcol("/path", (req, res) => {
           res.send("This is a response.")
       })

    move()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.move("/path", (req, res) => {
           res.send("This is a response.")
       })

    m-search()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.m-search("/path", (req, res) => {
           res.send("This is a response.")
       })

    notify()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.notify("/path", (req, res) => {
           res.send("This is a response.")
       })

    options()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.options("/path", (req, res) => {
           res.send("This is a response.")
       })

    patch()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.patch("/path", (req, res) => {
           res.send("This is a response.")
       })

    post()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.post("/path", (req, res) => {
           res.send("This is a response.")
       })

    purge()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.purge("/path", (req, res) => {
           res.send("This is a response.")
       })

    put()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.put("/path", (req, res) => {
           res.send("This is a response.")
       })

    report()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.report("/path", (req, res) => {
           res.send("This is a response.")
       })

    search()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.search("/path", (req, res) => {
           res.send("This is a response.")
       })

    subscribe()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.subscribe("/path", (req, res) => {
           res.send("This is a response.")
       })

    trace()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.trace("/path", (req, res) => {
           res.send("This is a response.")
       })

    unlock()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.unlock("/path", (req, res) => {
           res.send("This is a response.")
       })

    unsubscribe()

    • Type: Function
    • Returns: Nothing
    • Example:
       app.unsubscribe("/path", (req, res) => {
           res.send("This is a response.")
       })

    notFound()

    • Type: Function
    • Returns: Nothing
    • Example:
        app.notFound((req, res) => {
          res.send("404")
        })

    domain()

    • Type: Function
    • Returns: Nothing
    • Example:
        app.domain("my-site.domain")
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago