javascript-如何为带有节点的登录按钮分配链接
因此,我试图将注册页面与js页面链接起来,但我不知道如何链接,这是我第一次开发网站,因此非常感谢您的任何建议。 这是我在网上找到的一个模板,我想要的是填写登录信息,并让它显示密码和用户密码匹配之类的信息javascript-如何为带有节点的登录按钮分配链接,javascript,node.js,Javascript,Node.js,因此,我试图将注册页面与js页面链接起来,但我不知道如何链接,这是我第一次开发网站,因此非常感谢您的任何建议。 这是我在网上找到的一个模板,我想要的是填写登录信息,并让它显示密码和用户密码匹配之类的信息 <div class="g-signin2" data-onsuccess="onSignIn"></div> <div class='loginBox'> <h2 style="color:#ec7079;">Login<
<div class="g-signin2" data-onsuccess="onSignIn"></div>
<div class='loginBox'>
<h2 style="color:#ec7079;">Login</h2>
<label for="username">Username: </label>
<input type="text" name="username" size="24">
<label for="password">Password: </label>
<input type="text" name="password" size="25">
<input type="checkbox" />
<label>Remember me </label><br />
<button id="buttonRegister">Log in</button><br />
<a href="/lostpassword">Lost your password</a><br />
<a href="recipe.html">Back to Homepage</a>
欢迎来到SO!你试过什么?请看Hi@Taco!如果您正在使用他人的代码,则需要命名源代码。到目前为止,您在解决方案方面做了哪些尝试?你看过教程了吗?非常感谢。
'use strict';
const path= require('path');
const express=require('express');
const app= express();
const user= require(path.join(__dirname,'./user.json'));
const server= require('http').Server(app);
const port= process.env.PORT || 3100;
const host= process.env.HOST ||'localhost';
app.use('/js', express.static(path.join(__dirname,'js')));
app.use('/style', express.static(path.join(__dirname,'style')));
app.use('/images', express.static(path.join(__dirname,'images')));
app.get('/', (req,res)=> res.sendFile(path.join(__dirname,'recipe.html')));
// app.use(express.static(path.join(__dirname,'html'))); //if wanna have HTML in one folder
app.get('/login',(req,res)=>res.sendFile(path.join(__dirname,'/login.html')));
app.get('/signup',(req,res)=>res.sendFile(path.join(__dirname,'/signup.html')));
app.get('/lostpassword',(req, res)=> res.sendFile(path.join(__dirname,'/lostpassword.html')));
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));
app.post('/login', express.urlencoded({extended:false}),(req,res)=>{
if(!req.body) return res.sendStatus(400);
if(user[req.body.username]==[req.body.password]){
res.render('login',{data:req.body, text:'Log in sucessfully', result:'You are now logged in'});
}else{
res.render('login',{data:req.body, text:'Incorrect password!', result:'Go back to login page and try again'});
}
});
app.post('/sending', function(req,res){
res.redirect('/');
});
server.listen(port,host,()=>
console.log(`Server ${host} on port ${port}`)
);