#html #node.js #express
#HTML #node.js #выражать
Вопрос:
пожалуйста, помогите, нужно было создать и отправить HTML-форму с помощью express, но ошибка не удается ПОЛУЧИТЬ / войти или позже не удается ОПУБЛИКОВАТЬ / войти
<form name="myForm" onsubmit="return validateForm()" method="POST" action="/login">
Email <br><input type="email"name="email" required><br>
Password <br><input type="Password"name="password" required><br>
<input type="submit" value="Login">
<input type="reset"><br>
New to Soft Mak Finder? <a href="/Register">Register</a>
</form>
Невозможно ОПУБЛИКОВАТЬ / ошибка с помощью express
А вот мой js-код:
const path = require('path')
const express = require('express');
const app = express(); // to link html files from any other section
const bodyParser = require('body-parser');
const bcrypt=require('bcrypt-nodejs');
app.use(express.static(__dirname "/public"));
app.get('/',(req, res)=>{
res.sendFile(path.join(__dirname "/views/index.html"));
})
app.get("/about",(req,res)=>{
res.sendFile(path.join(__dirname "/views/about.html"));
});
app.get("/notice",(req,res)=>{
res.sendFile(path.join(__dirname "/views/notice.html"));
});
app.post("/login",(req,res)=>{
res.sendFile(path.join(__dirname "/views/login.html"));
});
app.listen(5000,console.log("Server started...."));
Я продолжаю получать сообщение об ошибке «НЕ УДАЕТСЯ ОПУБЛИКОВАТЬ / войти или НЕ УДАЕТСЯ ПОЛУЧИТЬ / войти».
Ответ №1:
Я проверил код, он работает в моей системе
Комментарии:
1. Привет, у меня это все еще не работает.. Теперь, когда я попробовал: app.post(«/login»,(req,res)=>{ console.log(req.body.email); console.log(req.body.password); }); страница входа продолжает загружаться после отправки ввода. Есть идеи?