1. 31 12月, 2016 2 次提交
    • A
      Implement Router Events (#511) · c890dc35
      Arunoda Susiripala 提交于
      * Move route loading logic to a common place.
      
      * Add router events.
      
      * Add EventEmitter's core API methods.
      
      * Add example app for loading events and docs.
      
      * Fix some typos.
      
      * Get rid of Router.ready()
      
      * Remove events package.
      It's already shipping with webpack.
      
      * Handling aborting properly.
      
      * Expose simple attribute based events listener API.
      Removed the proposed event listener API from the public API.
      
      * Remove error logged when there's an abort error.
      There are many other ways to capture this error.
      So, it doesn't look nice to print this always.
      
      * Change router events to pass only the current URL as arguments.
      
      * Add a section about Cancelled Routes to README.
      c890dc35
    • N
      0f110188
  2. 28 12月, 2016 1 次提交
  3. 25 12月, 2016 1 次提交
  4. 24 12月, 2016 1 次提交
  5. 19 12月, 2016 1 次提交
    • A
      Implement the Singleton Router API (#429) · 22776c2e
      Arunoda Susiripala 提交于
      * Immplement the initial singleton Router.
      
      * Use the new SingletonRouter for HMR error handling.
      
      * Use SingletonRouter inside the Link.
      
      * Create an example app using the Router.
      
      * Make the url parameter optional in Router.push and Router.replace
      
      * Add a section about next/router in the README.
      22776c2e
  6. 17 12月, 2016 1 次提交
    • N
      Programmatic API (#310) · 17082223
      Naoyuki Kanezawa 提交于
      * add 'next' api
      
      * add render APIs
      
      * add 'as' prop to Link
      
      * check Accept header to serve json response
      
      * check if response was finished on getInitialProps call
      
      * move server/app to server/index
      
      * load webpack-hot-middleware-client by absolute path
      
      * server: options for testing
      
      * add tests
      
      * example: improve
      
      * server: make dir optional
      
      * fix client routing
      
      * add parameterized routing example
      
      * link: fix display url
      
      * Add custom-server-express example (#352)
      
      * Add custom-server-express example
      
      * Remove extraneous nexts in express routes defs
      
      * Update next config in server.js
      
      * Handle accept headers totally inside Next.js (#385)
      
      * Handle accept headers totally inside Next.js
      Now user doesn't need to handle it anymore.
      
      * Move json pages serving to /_next/pages base path.
      
      * Join paths correctly.
      
      * remove next/render
      17082223
  7. 24 11月, 2016 1 次提交
    • N
      Handle runtime errors (#268) · c7ba914f
      Naoyuki Kanezawa 提交于
      * display runtime errors by error-debug
      
      * server: fix status
      
      * render Error component on client error
      
      * server: render runtime errors of error template
      
      * server: handle errors of error template on render404
      
      * server: add a comment
      
      * server: refactor renderJSON
      
      * recover from runtime errors
      
      * _error: check if xhr exists
      
      * _error: improve client error
      
      * _error: improve error message
      c7ba914f
  8. 06 11月, 2016 2 次提交
  9. 04 11月, 2016 1 次提交
  10. 03 11月, 2016 1 次提交
  11. 24 10月, 2016 2 次提交
  12. 19 10月, 2016 1 次提交
  13. 17 10月, 2016 3 次提交
  14. 16 10月, 2016 1 次提交
  15. 09 10月, 2016 2 次提交
  16. 08 10月, 2016 2 次提交
  17. 06 10月, 2016 3 次提交