jaypan/private-message-nodejs

这是私有消息模块的Drupal私有消息Nodejs子模块的Node.js后端。

0.3.7 2018-05-31 09:50 UTC

This package is not auto-updated.

Last update: 2024-09-20 20:31:32 UTC


README

本软件包提供将Drupal私有消息模块与Nodejs集成的服务器端脚本。

安装说明

  1. 在您的服务器上安装Nodejs。
  2. 导航到该文件所在的目录。
  3. 在此目录下运行npm install
  4. 创建文件夹[VENDOR FOLDER]/jaypan/config。
  5. 为应用创建[VENDOR FOLDER]/jaypan/config/default.json文件。

通过复制./http-example.default.json(用于HTTP连接)或./https-example.default.json(用于HTTPS连接)创建default.json。在JSON文件中填写所有值。请注意,您需要导航到Drupal中的私有消息设置表单,并复制Nodejs的密钥值,然后粘贴到default.json中。如果您使用https,应从端口8443开始,如果可以成功运行,您可以尝试其他端口。

  1. 在此目录下运行node app.js。请注意,您需要保持此程序运行,以便模块能够与Nodejs一起工作。

通过环境覆盖配置

如果您想要为每个环境有独立的配置,可以这样做。

如果您的环境是生产环境,那么在[VENDOR FOLDER]/jaypan/private-message-nodejs/config文件夹中,与default.json一起,您可以创建production.json。然后,要运行您的应用程序,您会这样做

export NODE_ENV=production
node app.js

这里的关键是NODE_ENV被设置为文件名(不带.json)。因此,您可以使用staging.json创建一个测试服务器

export NODE_ENV=staging
node app.js