express-webc
v0.0.1
Published
WebC Template Engine for ExpressJS
Downloads
2
Readme
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");