我是一名计算机科学专业的学生,并且一直在使用express.js登录XAMPP几个小时,但找不到解决方案。这是我的想法。 用户键入用户标识和密码,并使用jquery post方法通过服务器发送它。然后,服务器将检查id和密码是否匹配,并将发送存储userid的临时cookie,以便浏览器知道登录的用户或状态。但是,我无法从服务器将此cookie发送到浏览器。我非常感谢您对此代码或我的想法的意见。
// Variables
var portNum = 3000;
var express = require('express');
var app = express();
var http = require('http');
app.post('/login',function (req, res) {
console.log("LOGIN");
res.cookie('test', 'testValue');
res.send();
})
var server = app.listen(portNum, function () {
var host = server.address().address;
var port = server.address().port;
console.log("Example app listening at http://%s:%s", host, port)
})