什么是环回中的路由器和模型的用途

时间:2018-02-26 07:32:38

标签: node.js express loopbackjs strongloop

大家好我刚接触环回所以任何人都可以帮我解决这个问题。我创建了一些代码,但不知道这个流程(从路径到模型) 这是login.js登录代码

var path = require('path');
module.exports = function(app) {
app.get('/', function(req, res) {
res.render('login');
});
 app.post('/login', function(req, res) {
 //from here i should go to login model
 });
};

这是我的login.ejs

<form action="/login" method="post">
<input type="text" name="username" placeholder="username">
<input type="password" name="password" placeholder="password">
<input type="submit" name="" value="Submit">
</form>

现在我的问题是我如何使用route.js的登录模型(url就像“登录”)我知道我可以在route.js中使用这种类型如下所述,但我想首先它去路由器和从那时起我去登录模型更多描述例如它通过“/ login”路线从那里它去登录模型我想要添加插入登录后,如果它响应成功然后它去“/ home”否则它去“/”

"var User = app.models.user;"

我在user.js(模型)中有类似的东西

module.exports = function(User) {
//here i want to accept login form method and insert it into dataabase
};

或者这是不可能的,或者是不正确的方式我不太了解所以请帮忙 如果我在路由器和模型中使用商业登录我有什么不同,所以请帮忙。

1 个答案:

答案 0 :(得分:0)

首先转到loopBack文档并仔细阅读如何创建模型及其控制流程,肯定会得到清晰的图片

https://loopback.io/doc/en/lb2/Project-layout-reference.html