赞
踩
我正在使用react-router,React 0.14和nginx来渲染一个通用的JS应用程序.因为我正在转换现有的应用程序,我需要将新的'react'代码放在url前缀后面,比如说/foo
但是,我理想地喜欢nginx配置来处理在proxy_pass
本地端口上运行的react服务器(例如8080).
nginx conf
location /foo/ { proxy_pass http://localhost:8080/; proxy_set_header Host $host; }
反应路由器 routes.jsx
import HomePage from 'components/pages/HomePage'; import AboutPage from 'components/pages/AboutPage'; import NotFoundPage from 'components/pages/NotFoundPage'; export default ();
服务器上没什么特别的.服务器端呈现似乎工作正常,但当它到达客户端时,由于路径不匹配,它在控制台中显示以下警告:
Warning: React attempted to reuse markup in a container but the checksum was invalid. This generally means that you are using server rendering and the markup generated on the server was not what the client was expecting. React injected new markup to compensate which works but you have lost many of the benefits of server rendering. Instead, figure out why the markup being generated is different on the client or server: (client)我认为这是有道理的,因为URL实际上
http://localhost:80801/foo
不是http://localhost:8081/
客户端期望的反应路由器.除了将
/foo
前缀放在顶级路线之外,还有其他方法吗?我不想这样做的原因是我不想在/foo
任何地方都有前缀(例如在组件中).
MTIA!
1> Kyeotic-Stop..:您可以
baseURL
在设置历史记录对象时进行配置.import { createHistory, useBasename } from 'history' const history = useBasename(createHistory)({ basename: '/foo' })声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/jquery/detail/13413推荐阅读
如何解决《ReactNative-initialPropertiesAndroid》经验,为你挑选了2个好方法。javascript,android,properties,objective-c,react-native,DevBox,在线... [详细]赞
踩
如何解决《选择兄弟的文本》经验,为你挑选了1个好方法。javascript,jquery,json,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具... [详细]赞
踩
如何解决《将内容推送到数组》经验,为你挑选了1个好方法。javascript,arrays,jquery,local-storage,https,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生... [详细]赞
踩
如何解决《正则表达式获得最后一个css类》经验,为你挑选了0个好方法。javascript,css,regex,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,... [详细]赞
踩
如何解决《在javascript中具有特定形状的词云》经验,为你挑选了0个好方法。javascript,wordle,word-cloud,d3.js,https,算法,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具... [详细]赞
踩
如何解决《不遵守输入字段的Maxlength属性》经验,为你挑选了1个好方法。html,javascript,reactjs,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,... [详细]赞
踩
如何解决《即使没有人在监听,JavaScript事件也会一直执行吗?》经验,为你挑选了1个好方法。javascript,events,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix... [详细]赞
踩
如何解决《输出文件名未配置Webpack中的错误》经验,为你挑选了4个好方法。javascript,reactjs,webpack,npm,go,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生... [详细]赞
踩
如何解决《是否有任何保证在JavaScript中访问对象属性的恒定时间?》经验,为你挑选了1个好方法。javascript,complexity-theory,time-complexity,data-structures,程序员,DevB... [详细]赞
踩
如何解决《如何在JQuery数据表中添加Rowspan》经验,为你挑选了1个好方法。javascript,jquery,html-table,datatables,json,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发... [详细]赞
踩
如何解决《香草javascript忽略第一个选项卡/单击》经验,为你挑选了0个好方法。javascript,css,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工... [详细]赞
踩
如何解决《如何使用Gulp4async/await?》经验,为你挑选了1个好方法。javascript,asynchronous,async-await,gulp,ecmascript-next,DevBox,在线流程图,编程,编程问答,程... [详细]赞
踩
如何解决《是不是所有的JavaScript函数都是构造函数?》经验,为你挑选了1个好方法。javascript,eval,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线... [详细]赞
踩
如何解决《有没有办法简单地将JSON数组值转换为javascript中的字符串》经验,为你挑选了1个好方法。javascript,json,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,u... [详细]赞
踩
如何解决《为什么$('.classname')&document.getElementsByClassName('classname')返回不同的东西?》经验,为你挑选了1个好方法。html,java... [详细]赞
踩
如何解决《filter:notarray预期的数组但收到:0》经验,为你挑选了1个好方法。javascript,angularjs,angularjs-directive,angularjs-scope,angularjs-ng-repea... [详细]赞
踩
如何解决《在对象中引用Javascript对象的正确方法》经验,为你挑选了0个好方法。javascript,knockout.js,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时... [详细]赞
踩
如何解决《Angularjs何时何地绑定事件》经验,为你挑选了1个好方法。javascript,event-handling,angularjs,jquery,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json... [详细]赞
踩
如何解决《如何使用javascript点击<span>.<span>没有类或ID》经验,为你挑选了1个好方法。javascript,css,jquery,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,... [详细]赞
踩
如何解决《如果你不能用你给它们的名字真正引用它们,那么命名函数表达式有什么意义呢?》经验,为你挑选了2个好方法。javascript,https,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生... [详细]赞
踩
相关标签
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。