rsnext/test/integration/dynamic-routing/pages/index.js
Joe Haddad e27203f89b Dynamic routing mark 2 (#7432)
* Update escape string regexp operators

* temp

* Extract getRouteRegex func

* First iteration of dynamic routing for production only

* Correctly order prod

* Add serverless support

* Single line it

* noop routes

* Format doc

* Fix dynamic routing for dev

* Add flag for dynamic routing

* Update packages/next-server/lib/router/router.ts

Co-Authored-By: JJ Kasper <jj@jjsweb.site>

* remove example

* Add router tests

* Format code

* Sort routes

* Update to not use posix path methods
2019-05-27 11:20:33 -07:00

26 lines
807 B
JavaScript

import Link from 'next/link'
export default () => (
<div>
<h3>My blog</h3>
<Link href='/$post' as='/post-1'>
<a id='view-post-1'>View post 1</a>
</Link>
<br />
<Link href='/$post/comments' as='/post-1/comments'>
<a id='view-post-1-comments'>View post 1 comments</a>
</Link>
<br />
<Link href='/$post/$comment' as='/post-1/comment-1'>
<a id='view-post-1-comment-1'>View comment 1 on post 1</a>
</Link>
<br />
<Link href='/blog/$post/comment/$id$' as='/blog/543/comment'>
<a id='view-blog-post-1-comments'>View all comments on blog post 543</a>
</Link>
<br />
<Link href='/blog/$post/comment/$id$' as='/blog/321/comment/123'>
<a id='view-nested-dynamic-cmnt'>View comment 123 on blog post 321</a>
</Link>
</div>
)