Lag en node app med ejs
Lag en node app med ejs
av Ole Petter den 30. juni 2022
Sist oppdatert: 30 juni, 2022 kl 12:29Contents
Kildekode
package.json
{
"name": "node-mongoose",
"version": "1.0.0",
"description": "",
"main": "app.js",
"dependencies": {
"ejs": "^3.1.8",
"express": "^4.18.1",
"nodemon": "^2.0.18"
},
"devDependencies": {},
"scripts": {
"start": "nodemon app.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
app.js
const express = require('express')
const app = express()
const testRoutes = require("./routes/test")
app.set('view engine', 'ejs')
app.set('views', 'views')
app.use("/test", testRoutes)
app.get("/", (req, res) => {
res.render("index")
})
app.get("/ejs", (req, res) => {
res.render("index")
})
app.listen(3000)
index.ejs
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Home page</h1>
</body>
</html>
test.js
const express = require("express")
const router = express.Router()
router.get("/test", (req, res) => {
res.send("Test")
})
module.exports = router
Legg igjen en kommentar
Søk på siden
Siste innlegg
Siste kommentarer
Arkiv
Kategorier