-
Notifications
You must be signed in to change notification settings - Fork 556
使用 NodeJS 搭建你的微信机器人
ktmud edited this page Jan 26, 2013
·
6 revisions
你可以把该程序运行在任何支持 NodeJS 的云平台,或者你自己的 VPS 上。
首先你需要理解几个概念:
npm 的作用是管理模块化类库,提供集中的模块仓库,你只需通过 npm 提供的命令行工具就可以从远程仓库里面下载模块到本地。
在 Node.js 中使用 npm 模块时,则通过 require
命令调用。参考已有代码,应该可以很容易看懂。模块调用的更多细节,可以参考 Node.js官方文档。
- package.json - 位于项目根目录对的包配置文件。
下面以 AppFog 为例:
首先参考一下其自身的文档: https://docs.appfog.com/languages/node
重点关注一下 Deloyment 这段。可以看到,我们通过在 package.json 里面定义 npm start
要执行的命令(start script),即可启动命令。
webot 的 start script 写的是 node examples/app.js
,即执行 examples 里面 app.js 这个启动脚本。我们并不推荐你用这种做法,你应该总是自己新建一个自己项目目录,然后把 weixin-robot
作为一个 npm module 。