Skip to content

ubuntumaroon/MEAN-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MEAN-book

Additional package

Deploy to Heroku

Heroku

Proxy mode: Cookie Domain should be set to UI domain.

heroku config:set COOKIE_DOMAIN=pro-mern-tracker-ui.herokuapp.com

MongoDB

White list Heroku: Heroku ips are distributed in many areas, so whtielist all ips:

add: 0.0.0.0/0 to whitelist all IPs

Git

split subfolder out into a new repository

React-select

Latest version "react-select", "async" should be lower case:

import AsyncSelect from 'react-select/async';

Chapter 12

Page 399. React.render did not generate warnings, but React.hydrate creates warning when loading pages other than /about from server. Add following code can fix the problem.

const renderMethod = module.hot ? ReactDOM.render : ReactDOM.hydrate;
renderMethod(element, document.getElementById('contents'));

Chapter 11

On page 332:

<LinkContainer to={`/edit/${issue.id}`}>
  <OverlayTrigger delayShow={1000} overlay={editTooltip}>
      ...
  </OverlayTrigger>
</LinkContainer>

Should be:

<OverlayTrigger delayShow={1000} overlay={editTooltip}>
  <LinkContainer to={`/edit/${issue.id}`}>
    <Button> ...</Button>
  </LinkContainer>
</OverlayTrigger>

Button should be the direct child of

Chapter 10

Installed jquery popper.js as peer dependence for bootstrap@4

installed react-icons

Chapter 9

In 'IssueDetails',

async loadData() {
...
const data = await graphQLFetch(query, { id });
}

Need to convert id from string to number before this line.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published