我正在按照这个https://developers.facebook.com/docs/messenger-platform/quickstart教程添加一个Web挂钩。
编写使用此应用https://github.com/fbsamples/messenger-platform-samples
该app是节点js app。
app.js中的就是:
const
bodyParser = require('body-parser'),
config = require('config'),
crypto = require('crypto'),
express = require('express'),
https = require('https'),
request = require('request');
当我像这样运行应用程序时:
节点app.js
我收到以下错误:
module.js:327
throw err;
^
Error: Cannot find module 'body-parser'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\MyApps\messe
nger-platform-samples-master\node\app.js:14:16)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
我该如何解决?
答案 0 :(得分:1)
打开终端(或windows命令行),转到messenger-platform-samples / node目录并运行此命令安装messenger-platform-samples:
npm install
之后你可以运行app:
node app.js
答案 1 :(得分:0)
首先运行npm install
,这将纠正所有错误
首先运行此命令
npm install -g body-parser
然后创建const bodyParser = require('body-parser')