Angularjs 使用带有NodeJ和Angular的Laravel中的远程API
我的项目需要一些帮助: 我用MongoDB在Laravel 5中创建了一个API,这很好,我用postman进行了测试,我可以登录、注销、刷新我所有收藏的令牌和CRUD,我使用Laravel/passport进行身份验证 我在nodejs+express和angular中创建了一个简单的客户端 diagran它是 但我需要对节点中的api发出所有请求,以确保安全性,而不是直接在angular中,有些是这样的 为了向节点中的API发出请求,我可以使用节点rest客户端,但我不知道如何向angular发送答案,以及如何在使用按钮单击时调用在节点中创建的方法。例如,有人可以帮助我Angularjs 使用带有NodeJ和Angular的Laravel中的远程API,angularjs,node.js,mongodb,laravel,Angularjs,Node.js,Mongodb,Laravel,我的项目需要一些帮助: 我用MongoDB在Laravel 5中创建了一个API,这很好,我用postman进行了测试,我可以登录、注销、刷新我所有收藏的令牌和CRUD,我使用Laravel/passport进行身份验证 我在nodejs+express和angular中创建了一个简单的客户端 diagran它是 但我需要对节点中的api发出所有请求,以确保安全性,而不是直接在angular中,有些是这样的 为了向节点中的API发出请求,我可以使用节点rest客户端,但我不知道如何向angula
对不起,我的英语和图片这不是一个完整的解决方案,但对你来说是一个方向,一个简单的Node JS应用程序调用你的API就像 使用ExpressJS进行路由和API调用请求
var _request = require('request'); // https://www.npmjs.com/package/request
var _express = require('express'); // https://www.npmjs.com/package/express
var _app = new _express();
# binding routes to your app
_app.post('/auth', function(request, response){
_request.post(
'/api/auth', // URL
{ username: 'John', password: '######'},
, function(error, httpResponse, body){
if(err){
res.json("Error.");
}
// 'body' is the response of your API Request
}
);
// OR GET Request
_request.get(
'/api/data', // URL
, function(error, httpResponse, body){
if(err){
res.json("Error.");
}
// 'body' is the response of your API Request
}
);
});
我希望这会让你开始一点。感谢使用duo服务器端节点JS和Laravel API。为什么不直接调用API并确保其安全性?因为客户端需要这种方式,它只需要php中的API和Angular using node中的客户端,非常感谢ReplyTank,现在,为什么要在Angular中将httpResponse数据发送到前端o use in te$Scope中?我不确定我是否得到了上述声明。你能解释一下吗?