1.0.2 • Published 3 years ago
sevenet v1.0.2
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")
- Type: