To manage comments on various Dev Mastery properties.
- XSS Protection (via sanitize-html)
- Flags Spam (via Akismet)
- Flags rude or inappropriate language (English only via Content Moderator)
- Flags personally identifiable information (English only via Content Moderator)
git clone
cd comments-api
npm iSave sampledotenv as .env and then add your database and Content Moderator + Akismet API details.
Usually this is just: mongod on the command line.
To run in production mode where code is transpiled by Babel into a dist folder and run directly in node:
npm startTo run in development mode where code is run by babel-node via nodemon and re-transpiled any time there is a change:
npm run dev