我有一个问题,当我有一个直接链接到一个后面有一个参数的页面.页面链接工作.我在博客应用程序上工作.

localhost / blog正确加载.在该页面上,我有一个指向localhost / blog / name-of-article的链接.该链接将正确加载.问题是当我刷新/ blog / name-of-article页面或直接转到它.它会破坏而不会加载任何东西.

chrome中的Javascript控制台只为所有javascript文件提供错误“Uncaught SyntaxError:Unexpected token

我路线的相关部分.

app.config(['$routeProvider','$locationProvider',

function($routeProvider,$locationProvider){

$routeProvider.

when('/',{

templateUrl: '/partials/home.html',

controller: 'HomeController as HomeCtrl'

}).

when('/home',{

templateUrl: '/partials/home.html',

controller: 'HomeController as HomeCtrl'

}).

when('/blog',{

templateUrl: '/partials/blog.html',

controller: 'BlogController as blogCtrl'

}).

when('/blog/:name', {

templateUrl: '/partials/article.html',

controller: 'ArticleController as articleCtrl'

}).

otherwise({

redirectTo: '/'

});

$locationProvider.html5Mode(true);

}]);

我正在使用Node / Express作为服务器,使用api作为角度应用程序.

app.use('*', function(req, res){

res.sendFile(__dirname + '/public/index.html');

console.log('page loaded');

});

我也有/ api / contact和/ api / article的路由.

解决方法:

弄清楚发生在我身上的事情.当有一个尾部斜杠或额外参数时,我能够看到角度应用程序正在从不同的路径向服务器发出请求. / blog / article正在请求/ blog / javascripts,/ blog / stylesheets等中不存在的所有文件.

添加

到index.html文件修复了问题.

标签:javascript,angularjs

来源: https://codeday.me/bug/20190624/1276948.html

html直链如何修改成js,javascript – 使用route params直接链接到URL会破坏AngularJS App...相关推荐

  1. DEDEv5.6跳转网址修改成直链地址而非动态跳转

    因为之前DEDE技术吧站长用织梦DEDECMSv5.6做了个网址导航站(站长导航 www.97644.com),而当时完工的时候虽然基本都做得差不多了,也做了伪静态,做了伪静态之后的列表也地址如(ht ...

  2. 【JavaScript】小数点精度问题,小数点后两位toFixed(),把四舍六入五凑偶,修改成四舍五入

    tofixed(),四舍六入五凑偶,修改成四舍五入 方法一: 在JS中四舍五入的函数 toFixed(n) , n为要保留的小数位数. n为0~20,当n超过20的时候,JS会出错. 不同的浏览器,或 ...

  3. C语言小数点后六位怎么舍成四位,【JavaScript】小数点精度问题,小数点后两位toFixed(),把四舍六入五凑偶,修改成四舍五入...

    tofixed(),四舍六入五凑偶,修改成四舍五入 方法一: 在JS中四舍五入的函数 toFixed(n) , n为要保留的小数位数. n为0~20,当n超过20的时候,JS会出错. 不同的浏览器,或 ...

  4. VScode中html怎么引入js,vscode中如何使用typescript,如何自动编译成js文件

    使用vscode创建一个typescript程序 1:介绍 typescript是一个跨平台的编程语言,专门用于前端的语言,是由微软开发,在2013年6月正式发布,它是javascript的超集,扩展 ...

  5. 四十年前的 6502 CPU 指令翻译成 JS 代码会是怎样

    去年折腾的一个东西,之前 blog 里也写过,不过那时边琢磨边写,所以比较杂乱,现在简单完整地讲解一下. 前言 当时看到一本虚拟机相关的书,正好又在想 JS 混淆相关的事,无意中冒出个想法:能不能把某 ...

  6. JS JavaScript

    JavaScript 的作用 用于界面的交互效果 - 表单验证 - 游戏 - 后台 (node.js) JavaScript 的引入方式 // 引入方式 js<script src=" ...

  7. JS(JavaScript)

    1.JS快速入门 1.1.引入JavaScript <!DOCTYPE html> <html lang="en"> <head><met ...

  8. Node.js毕业设计——基于Node.js+JavaScript+MongoDB的供求信息网站设计与实现(毕业论文+程序源码)——供求信息网站

    基于Node.js+JavaScript+MongoDB的供求信息网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Node.js+JavaScript+MongoDB的供求信息网站设计 ...

  9. atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97

    atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97 1. 实现html5化界面的要解决的策略1 1.1. Js交互1 1.2. 动态参 ...

  10. java swing调用H5_atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97...

    atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97 1.实现html5化界面的要解决的策略 1.1.Js交互 Firefox与Chro ...

最新文章

  1. cacti关于MYSQL的监控
  2. python多功能文本编辑器_多功能文本编辑器(EditPad Pro)
  3. 剑指offer---11---二进制中1的个数
  4. 关于 early Z 与 z-prepass
  5. java文本检索pdf,pdfsearch pdf文件的关键字搜索引擎,采用lucene,pdfbox等技术实现的 Jsp/Servlet 256万源代码下载- www.pudn.com...
  6. 秒懂 QPS、TPS、PV、UV、IP!
  7. 划重点:微信小程序1月9日正式上线
  8. 2022年软考信息安全工程师考试备考指南
  9. python绘制正方形、利用turlr_《像计算机科学家一样思考Python》学习笔记(四)...
  10. 【Android】两种动画介绍(Tween动画、Frame动画)
  11. java quartz定时_Java初级面试题之Quartz定时任务
  12. 向量与矩阵(点线距离与交点)
  13. 29Flutter Sliver家族
  14. Effie 致创作路上的独行者:动静相宜
  15. linux运维工程师问题,2、Linux运维工程师之解决问题思路
  16. 使用Sinc卷积从原始音频数据进行轻量级的端到端语音识别
  17. TTL(生存时间)介绍
  18. PS教程丨如何使用PS消除全景图中的三脚架?
  19. Flutter中获取监听屏幕方向、锁定屏幕方向
  20. 详解分布式 ID 生成器

热门文章

  1. 使用VC获取字符串的长度
  2. 14.UNIX 环境高级编程--高级IO
  3. 15. 发货选项(Shipping Options)
  4. 河南计算机考试照片要求,2020年河南地区国考照片处理工具使用流程详解(2)
  5. php中file文件操作函数readfile fread fgets fgetc以及不需要加fopen的file_get_contents file_put_contents file()
  6. Mybatis sqlsession解析
  7. Java如何获取文件编码格式
  8. 解决 placeholder 垂直不居中,偏上的问题
  9. 【Silverlight】Bing Maps学习系列(八):使用Bing Maps Silverlight Control加载自己部署的Google Maps...
  10. 如果开心,就跟着心走吧……