route run 文件是第一个位置,之后才配置路由哪些,代码:

angular.module('technodeApp',['ngRoute']).run(function($window,$rootScope,$http,$location){
$http({
url:'/api/validate',
method:'GET'
}).success(function(user){
$rootScope.me = user;
$location.path('/');
}).error(function(data){
$location.path('/login');
});
$rootScope.logout = function(){
$http({
url:'api/logout',
method:'get'
}).success(function(){
$rootScope.me = null;
$location.path('/login');
});

};
$rootScope.$on('login',function(evt,me){
$rootScope.me = me;
});
});;
angular.module('technodeApp').config(function($routeProvider){
$routeProvider.when('/',{
templateUrl:'/pages/room.html',
controller:'RoomCtrl'
}).when('/login',{
templateUrl:'/pages/login.html',
controller:'LoginCtrl'
}).otherwise({redirectTo:'/login'});
});

还有html5 模式会报错,去了。

另外 soket io 获取cookie 要改成 var hrjson = cookieParser.signedCookies(cookie.parse(decodeURIComponent(handshakeData.headers.cookie)),'technode');

妹的,足足研究了我大半个月。

转载于:https://www.cnblogs.com/starzhan/p/5254866.html

angular-route 和soket注意细节点相关推荐

  1. 从数据类型 nvarchar 转换为 bigint 时出错_JavaScript数据类型的一些细节点

    ▲ 点击上方蓝字关注我 ▲文 / 景朝霞来源公号 / 朝霞的光影笔记ID / zhaoxiajingjing图 / 自己画 目录JS数据类型的一些细节点0 / JS 中的数据类型的一些细节点(1)JS ...

  2. 六十、深入理解Vue组件,使用组件的三个细节点

    @Author:Runsen @Data:2020/10/16 文章目录 is的使用 组件中的data必须是方法 ref 引用 Vue中如何操作dom 实现计算器中的功能 后言 备战前端.大四加油.下 ...

  3. vue.js踩坑之ref引用细节点

    vue.js组件之H5页面,DOM标签或者组件中,通过ref="自定义name名称"引用的细节点 要点简介:[ 见下文案例 ] 使用is=" "解决H5出现的标 ...

  4. Angular route传参

    从 router-link-page1 跳转 router-link-page2 和 router-link-page3 通过自定义路由 设置router-link-page2的路由后有3个参数,pa ...

  5. Angular Route数据结构里常用字段使用方法一览

    本文介绍Route interface里常用字段的使用方法. https://angular.io/api/router/Route#description path Can be a wild ca ...

  6. 最简单的Angular Route hello world场景都跑不通的一个原因

    我有一个最简单的app Component: @Component({selector: "app-root",template: `<div cxFocuses>Pa ...

  7. 组件使用中的细节点02

    使用is属性解决bug 页面 Vue根实例中除外 在子组件定义data时,data必须是个函数, <!DOCTYPE html> <html lang="en"& ...

  8. Dubbo基础专题——第四章(Dubbo整合Nacos分析细节点)

    应广大的读者要求,也是公司目前需要一些支持,我就自己亲身搭建一个Springboot+nacos+dubbo的框架和项目,并演示dubbo面对一些系统的 业务场合,应该怎么去做支持,文章中我会先贴出代 ...

  9. response细节点

    一. 1).response获得的流不需要手动关闭,Tomcat容器会帮你自动关闭 2).getWriter和getOutputStream不能同时调用 //error package com.ith ...

  10. 风控五大模型、三大风险指的是什么--几大模型PD、LGD、评分模型都有哪些细节点

    风险是指不确定性.金融风险是资产因不确定性价格发生波动的可能性.我们梳理了一下目前整个风险分类,大概可以分成以下几个大类: 信用风险 指债务人不能或不愿意履行债务而给债权人造成损失的可能性. 流动性风 ...

最新文章

  1. iOS开发——你真的会用SDWebImage?
  2. python PIL 单张图像变换大小—— img.resize()
  3. 零基础学Python-爬虫-2、scrapy框架(测试案例篇·技术点在后面文章内讲解)【测试将一篇小说的所有访问路径与标题存储到一个文件下】
  4. aistudio/jupyter 相关
  5. 【theano-windows】学习笔记八——预备知识
  6. CA周记 - 用 Visual Studio Code 做基于 .NET MAUI 跨平台移动应用开发
  7. 前后端开发的心得体会_社招后端三面总结以及学习经验感言(操详细)
  8. 太秀了!单片机内置 ADC 实现高分辨率采样?
  9. 使用fastcgi_cache加速你的Nginx网站
  10. (二). 细说Kalman滤波:The Kalman Filter
  11. 人民币转换美金的c语言代码大全,C语言 人民币转换代码
  12. NSA黑客工具泄露 网络世界的灾难级危机如何应对?[NSA黑客工具名单]
  13. 新手20天自学吉他入门
  14. java 识别图片中的二维码内容识别
  15. c语言pow函数原型_c语言中pow函数的用法是什么?_后端开发
  16. 发布园友设计的新款博客皮肤BlueSky
  17. 怎么写好一封EDM的主题?
  18. Python神器!只需一行代码,纯文本秒变Markdown!
  19. BeatMark X for mac(fcpx音乐卡点神器)
  20. c语言日历设计程序框图,C语言课程设计————写下流程图! 谢谢

热门文章

  1. rhel linux 自动 fsck,red hat as 4 启动报错:checking filesystems fsck.ext3: bad magic number ......
  2. unity网站服务器,Unity基础网络服务器通信
  3. caffe 官方例程之R-CNN(物体检测)
  4. Machine Learning Basics(要点)
  5. Caffe学习:使用pycaffe定义网络
  6. 基于卷积神经网络模型的MSTAR高分辨率图像数据集识别实践
  7. python实现自动向QQ邮箱发送天气预报邮件
  8. python实践统计学中的三大相关性系数,并绘制相关性分析的热力图
  9. python使用scipy模块from scipy.misc import imread时报错:cannot import name imread问题解决
  10. Java异常处理机制(基础知识)