@@ -1403,7 +1403,7 @@ If your production web server does not support HTTPS, then the service worker
1403
1403
registration will fail, but the rest of your web app will remain functional.
1404
1404
1405
1405
1 . Service workers are [ not currently supported] ( https://jakearchibald.github.io/isserviceworkerready/ )
1406
- in all web browsers. Service worker registration [ won't be attempted] ( src/service-worker-registration .js )
1406
+ in all web browsers. Service worker registration [ won't be attempted] ( src/registerServiceWorker .js )
1407
1407
on browsers that lack support.
1408
1408
1409
1409
1 . The service worker is only enabled in the [ production environment] ( #deployment ) ,
@@ -1419,7 +1419,7 @@ instructions for one way to test your production build locally and the [deployme
1419
1419
instructions for using other methods. * Be sure to always use an
1420
1420
incognito window to avoid complications with your browser cache.*
1421
1421
1422
- 1 . If possible,configure your production environment to serve the generated
1422
+ 1 . If possible, configure your production environment to serve the generated
1423
1423
` service-worker.js ` [ with HTTP caching disabled] ( http://stackoverflow.com/questions/38843970/service-worker-javascript-update-frequency-every-24-hours ) .
1424
1424
If that's not possible—[ GitHub Pages] ( #github-pages ) , for instance, does not
1425
1425
allow you to change the default 10 minute HTTP cache lifetime—then be aware
@@ -1437,7 +1437,7 @@ app works offline!" message) and also let them know when the service worker has
1437
1437
fetched the latest updates that will be available the next time they load the
1438
1438
page (showing a "New content is available; please refresh." message). Showing
1439
1439
this messages is currently left as an exercise to the developer, but as a
1440
- starting point, you can make use of the logic included in [ ` src/service-worker-registration .js ` ] ( src/service-worker-registration .js ) , which
1440
+ starting point, you can make use of the logic included in [ ` src/registerServiceWorker .js ` ] ( src/registerServiceWorker .js ) , which
1441
1441
demonstrates which service worker lifecycle events to listen for to detect each
1442
1442
scenario, and which as a default, just logs appropriate messages to the
1443
1443
JavaScript console.
@@ -1774,27 +1774,23 @@ When you build the project, Create React App will place the `public` folder cont
1774
1774
1775
1775
### Now
1776
1776
1777
- [now](https://zeit.co/now) offers a zero-configuration single-command deployment.
1777
+ [now](https://zeit.co/now) offers a zero-configuration single-command deployment. You can use `now` to deploy your app for free.
1778
1778
1779
1779
1. Install the `now` command-line tool either via the recommended [desktop tool](https://zeit.co/download) or via node with `npm install -g now`.
1780
1780
1781
- 2. Install `serve` by running `npm install --save serve `.
1781
+ 2. Build your app by running `npm run build `.
1782
1782
1783
- 3. Add this line to `scripts` in `package.json`:
1783
+ 3. Move into the build directory by running `cd build`.
1784
1784
1785
- ```
1786
- "now-start": "serve -s build/",
1787
- ```
1788
-
1789
- 4. Run `now` from your project directory. You will see a **now.sh** URL in your output like this:
1785
+ 4. Run `now --name your-project-name` from within the build directory. You will see a **now.sh** URL in your output like this:
1790
1786
1791
1787
```
1792
- > Ready! https://your-project-dirname -tpspyhtdtk.now.sh (copied to clipboard)
1788
+ > Ready! https://your-project-name -tpspyhtdtk.now.sh (copied to clipboard)
1793
1789
```
1794
1790
1795
1791
Paste that URL into your browser when the build is complete, and you will see your deployed app.
1796
1792
1797
- Details are available in [this article.](https://zeit.co/blog/now -static)
1793
+ Details are available in [this article.](https://zeit.co/blog/unlimited -static)
1798
1794
1799
1795
### S3 and CloudFront
1800
1796
0 commit comments