express-webc

0.0.1 • Public • Published

Express WebC

Not implemented yet: Access to webc bundles.

Install

npm install github:NickColley/express-webc
// server.js
const express = require("express");
const { WebCEngine } = require("express-webc");

const app = express();
app.engine("webc", WebCEngine);
app.set("view engine", "webc");

app.get("/", async (request, response) => {
  response.render("index");
});

app.listen(8080, () => {
  console.log("Application running at http://localhost:8080");
});
<!-- views/index.webc -->
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Hello, World.</title>
    </head>
    <body>
        <h1>Hello, World.</h2>
    </body>
</html>

Configuring components

Default components directory is the "components" directory

app.set("webc:components", "directory-for-my-components");

/express-webc/

    Package Sidebar

    Install

    npm i express-webc

    Weekly Downloads

    15

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    4.21 kB

    Total Files

    10

    Last publish

    Collaborators

    • nickcolley