首先,我不知道这叫什么。所以我要解释一下。
在使用Sublime Text Editor和编辑HTML时,它将自动完成文本的某些部分。毫无疑问,它知道我会打字。
例如:
<div> </
Run Code Online (Sandbox Code Playgroud)
在我输入时,它会自动完成以
<div> </div>
Run Code Online (Sandbox Code Playgroud)
现在,我想知道这是什么,以及在使用Atom时如何启用它。
我知道这可能是一个愚蠢的问题,但是我本人已经仔细查看了答案,但我实际上不知道这是什么,因此我似乎找不到任何与之相关的东西,并且可能会更快在这里快速获得答案。
谢谢。
在接受来自Axios的发布请求后,无法使重定向正常工作。我确实知道该请求正在发送,并且至少从“ /”路由中得到了一些响应,因为我的控制台记录了“索引”,“用户验证”,当有人向“ /”发出获取请求时应该发生这种情况'。问题是页面无法加载。我什至在google chrome的“网络”标签中看到index.js已加载,但是无论我尝试了什么,该页面都不会改变!有什么理由吗?
我进行的其他重定向确实可行。例如,如果用户未登录,则索引页面将重新路由到/ login。这似乎仅是发布请求的问题,并且无论是否经过护照认证,我都对其进行了测试(显然已更改为需要登录)进入重定向),结果相同。因此,我认为护照不是造成此问题的原因。
您可以参考下面的package.json查看我正在使用什么
axios代码:
axios.post('/login', {username: username, password: password})
/*.then(response => res.redirect('/'))*/
.then(function (response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
})
Run Code Online (Sandbox Code Playgroud)
表示面:我有控制台日志可在测试期间提醒自己
server.get('/', (req,res) =>{
console.log("Index");
if (req.user){
console.log("user verified");
res.redirect('/');
app.render(req,res, '/',req.query);
} else {
console.log("user not logged in");
res.redirect('/login');
}
})
server.post('/login', passport.authenticate('local'), (req, res, next) => {
if (req.user) {
console.log("Logging in");
res.redirect('/');
} else {
console.log("Passwrod Incorrect");
return res.redirect('/login');
}
})
Run Code Online (Sandbox Code Playgroud)
package.json
{
"name": "layout-component",
"version": "1.0.0",
"scripts": {
"dev": "node ./server.js", …Run Code Online (Sandbox Code Playgroud)