SIGNUP USER -GET

APP.JS

const userRouter=require("./routes/user.js");
app.use("/",userRouter)

USER.JS

const express = require("express");
const router = express.Router();

router.get("/signup", (req, res) => {
  res.render("users/signup.ejs");
});

module.exports = router;

SIGNUP.EJS 

<%- layout("/layouts/boilerplate") %>

<div class="col-6 offset-3">
  <h2>SignUp</h2>
  <div class="mb-3">
    <form method="POST" action="/signup" class="needs-validation" novalidate>
      <div class="mb-3">
        <label for="username" class="form-label">username</label>
        <input
          name="username"
          id="username"
          type="text"
          placeholder="Enter username"
          class="form-control"
          required
        />
        <div class="valid-feedback">username is valid!</div>
      </div>

      <div class="mb-3">
        <label for="email" class="form-label">email</label>
        <input
          name="email"
          id="email"
          type="email"
          placeholder="Enter email"
          class="form-control"
          required
        />
      </div>
      <div class="mb-3">
        <label for="password" class="form-label">password</label>
        <input
          name="password"
          id="password"
          type="password"
          placeholder="Enter password"
          class="form-control"
          required
        />
        <div class="invalid-feedback">password is required!</div>
      </div>
      <button class="btn btn-success">SignUp</button>
    </form>
  </div>
</div>






Comments