node js添加所需的模型

时间:2016-07-01 15:37:58

标签: javascript jquery node.js facebook

我正在按照这个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)

我该如何解决?

2 个答案:

答案 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')