- 2

How would I resolve this 404 error?

We start at index.ejs (after the user logins in the app). I'd like to render my new.ejs page via the postings.js (router) file. I'd like the user to be able to get to new.ejs by clicking a button in index.ejs. Upon login, the url is http://localhost:####/login ====================== In app.js: const postingRouter = require('./routers/postings'); app.use('/postings', postingRouter); ====================== In index.ejs: <a href="postings/new"> <button type="button" id="create" class="btn btn-dark">Create posting</button> </a> ====================== In postings.js: router.get('/new', function (req, res) { res.redirect('new'); }) ====================== All ejs files on in the views folder.

12th May 2022, 2:05 AM
Solus
Solus - avatar
2 Answers
0
Solution: in apps.js, change app.use('/postings', postingRouter); to app.use('/login/postings', postingRouter);
12th May 2022, 2:19 AM
Solus
Solus - avatar
0
404 error is on your end. 5XX is on server end
12th May 2022, 3:25 AM
Slick
Slick - avatar