Javascript nodejs angularjs呈现html文件而不是资源
嗨,我没什么问题。 我有一个使用$resource的angular服务,我使用它来发出所有AJAX请求Javascript nodejs angularjs呈现html文件而不是资源,javascript,angularjs,node.js,Javascript,Angularjs,Node.js,嗨,我没什么问题。 我有一个使用$resource的angular服务,我使用它来发出所有AJAX请求 angular.module("UserRegisterService", [ "ngResource" ] ) .factory("userService", function($resource, $location) { var URL_API = "http://localhost/"; { "sendLoginUser" : { method: "POS
angular.module("UserRegisterService", [ "ngResource" ] )
.factory("userService", function($resource, $location) {
var URL_API = "http://localhost/";
{
"sendLoginUser" : { method: "POST", url: URL_API + "login" }
});
return {
sendLoginUser: function(user) {
return serviceRest.sendLoginUser(user, function(){
alert("LOGIN - Succés");
}, function(response){
alert("Error :"+ response.status +" "+ response.data);
});
}
这就叫我的路线:
router.post('/login', passport.authenticate('local', {session: true}), function(req, res){
res.redirect('/planning');
});
然后这个:
router.get('/planning', function(req,res, next){
if(req.isAuthenticated())
next();
else
res.send(401);
},function(req,res){
res.sendFile(path.join(__dirname, '../public/views/planning.html'));
});
但是res.sendFile
将一个资源返回给我的客户端,其中包含数组中的代码:
如何发送文件以显示index.html而不将其作为资源返回