Chr*_*ris 6 servicenow react-router
给定一个在Servicenow中创建的简单页面,其中包含以下配置:
Name: My Page
Url Suffix: my-page
Layout: foo
Run Code Online (Sandbox Code Playgroud)
在foo内部,我正在单页应用程序中加载,具有各种路径,例如/ invoice/1,invoice/2,user/1,user/2等等.
我正在使用react router这种路由,虽然它松散地支持散列路由,但很明显它被考虑用于"旧浏览器".而且2.4.1似乎_key=存在是一个要求.
无论如何,理想情况下,我不想滥用hashbang来描述路线,而是使用更典型的url结构.
当前:
instance.servicenow/my-page#/invoice/1
Run Code Online (Sandbox Code Playgroud)
首选:
instance.servicenow/my-page/invoice/1
Run Code Online (Sandbox Code Playgroud)
这将要求SN知道任何比重my-page定向到我的页面更深的东西.我来自一个apache世界,在这种情况下我会写下面的内容:
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]
RewriteRule ^ /index.html [L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
221 次 |
| 最近记录: |