MCPcopy Create free account
hub / github.com/dhatGuy/PERN-Store / createAccount

Function createAccount

server/controllers/auth.controller.js:5–22  ·  view source on GitHub ↗
(req, res)

Source from the content-addressed store, hash-verified

3const { ErrorHandler } = require("../helpers/error");
4
5const createAccount = async (req, res) => {
6 const { token, refreshToken, user } = await authService.signUp(req.body);
7
8 if (process.env.NODE_ENV !== "test") {
9 await mail.signupMail(user.email, user.fullname.split(" ")[0]);
10 }
11
12 res.header("auth-token", token);
13 res.cookie("refreshToken", refreshToken, {
14 httpOnly: true,
15 sameSite: process.env.NODE_ENV === "development" ? true : "none",
16 secure: process.env.NODE_ENV === "development" ? false : true,
17 });
18 res.status(201).json({
19 token,
20 user,
21 });
22};
23
24const loginUser = async (req, res) => {
25 const { email, password } = req.body;

Callers

nothing calls this directly

Calls 1

signUpMethod · 0.80

Tested by

no test coverage detected