Node.js

From DreamFactory
Jump to: navigation, search

Node

  1. Get deb installer
    • $ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
  2. Install with Apt
    • $ sudo apt-get install nodejs
  3. Configure DreamFactory to use Node
    • $ cd /opt/dreamfactory
    • $ nano .env
      • Locate the line that reads ##DF_NODEJS_PATH=/usr/local/bin/node
      • Change it to read DF_NODEJS_PATH=/usr/bin/node
      • Save and exit the file
    • $ php artisan cache:clear
  4. Restart the PHP-FPM and Nginx or Restart Apache (whichever solution you're using.)
    • Nginx
      • $ sudo service php7.1-fpm restart && sudo service nginx restart
    • Apache
      • $ sudo  service apache2 restart

Node Modules

Node modules need to be installed in the DreamFactory installation directory. For example to install lodash (used in most DF Node tutorials):

  1. Navigate to the install directory
    • $ cd /opt/dreamfactory
  2. Install the module with NPM
    • $ npm install lodash