Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript-如何为带有节点的登录按钮分配链接_Javascript_Node.js - Fatal编程技术网

javascript-如何为带有节点的登录按钮分配链接

javascript-如何为带有节点的登录按钮分配链接,javascript,node.js,Javascript,Node.js,因此,我试图将注册页面与js页面链接起来,但我不知道如何链接,这是我第一次开发网站,因此非常感谢您的任何建议。 这是我在网上找到的一个模板,我想要的是填写登录信息,并让它显示密码和用户密码匹配之类的信息 <div class="g-signin2" data-onsuccess="onSignIn"></div> <div class='loginBox'> <h2 style="color:#ec7079;">Login<

因此,我试图将注册页面与js页面链接起来,但我不知道如何链接,这是我第一次开发网站,因此非常感谢您的任何建议。 这是我在网上找到的一个模板,我想要的是填写登录信息,并让它显示密码和用户密码匹配之类的信息

  <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}`)
);