alinode安装使用教程

1. 安装tnvm包

wget -O- https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh | bash
一般上面会报错,可使用gitee源
wget -O- https://gitee.com/cik/tnvm/raw/master/install.sh | bash
source ~/.bashrc

2. 安装alinode

查看最新版本https://help.aliyun.com/knowledge_detail/60811.html?spm=a2c4g.11186623.2.6.1fcb7b2712rEEt
tnvm install alinode-v6.5.0
tnvm use alinode-v6.5.0

3. 安装 agenthub

npm install @alicloud/agenthub -g

验证安装是否成功,需要确保which node 和which agenthub的路径中包括.tnvm即可
root@iZbp1gqe9a9t5d246bp7vqZ:~# which node
/root/.tnvm/versions/alinode/v3.11.4/bin/node
root@iZbp1gqe9a9t5d246bp7vqZ:~# which agenthub
/root/.tnvm/versions/alinode/v3.11.4/bin/agenthub

4. eggjs项目部署

  1. 阿里云账号,在这里 https://www.aliyun.com/product/nodejs 开通服务,获取appid和Secret

  2. eggjs项目里安装egg-alinode插件
    npm i egg-alinode --save

  3. 在 Egg 项目的 config/plugin.js 中启用此插件
    config/plugin.js
    exports.alinode = {
    enable: true,
    package: 'egg-alinode'
    };

  4. Egg 项目的 config/config.default.js 中添加配置
    config.alinode = {
    server: 'wss://agentserver.node.aliyun.com:8080',
    appid: '881',
    secret: '
    *',
    logdir: '/tmp/'
    }

5.启动 Egg 应用
egg-scripts start --daemon

几分钟后即可看到

你可能感兴趣的:(alinode安装使用教程)