作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将请求网络服务器发布到 nodejs 后端:
$('#login').click(function() {
$.post(
'/login',
{
mail: encodeURIComponent($('#mail').val()),
password: encodeURIComponent($('#password').val())
},
function(result) {
console.log(result);
});
});
问题
POST http://localhost:1000/login net::ERR_UNSAFE_REDIRECT
我知道这不是 protected SSL 连接。但是有办法解决吗?还是我设置有误?
我在后端的代码:
app.post('/login', function(req, res) {
console.log(req.body);
res.redirect(__dirname+'/wwwroot/views/profile/dashboard.html');
});
最佳答案
您正在向 ajax 请求发送重定向响应,为什么不让 javascript 使用 window.location.href
为您执行重定向:
服务器:
app.post('/login', function(req, res) {
console.log(req.body);
res.json({ success: true });
});
客户:
$('#login').click(function() {
$.post(
'/login',
{
mail: encodeURIComponent($('#mail').val()),
password: encodeURIComponent($('#password').val())
},
function(result) {
if (result.success) {
window.location.href = '/dashboard'
}
});
});
请注意,如果您希望上面的示例有效,您应该定义 /dashboard
路由:
app.get('/dashboard', function(req, res) {
...
});
关于javascript - 怎么修? Chrome 控制台 : ERR_UNSAFE_REDIRECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48382124/
将请求网络服务器发布到 nodejs 后端: $('#login').click(function() { $.post( '/login',
你能告诉我我的 service worker 安装有什么问题吗,我在 chrome 控制台中出现了这些错误(见图 1)。 The script resource is behind a redirec
你能告诉我我的 service worker 安装有什么问题吗,我在 chrome 控制台中出现了这些错误(见图 1)。 The script resource is behind a redirec
我是一名优秀的程序员,十分优秀!