Ich bin diesem https://developers.facebook.com/docs/messenger-platform/quickstart Tutorial folgen, um einen Web-Hook hinzuzufügen.Knoten js fügen Sie die erforderlichen Modelle
Es ist geschrieben diese App js App https://github.com/fbsamples/messenger-platform-samples
dass App ist ein Knoten zu verwenden.
in den app.js gibt es dieses:
const
bodyParser = require('body-parser'),
config = require('config'),
crypto = require('crypto'),
express = require('express'),
https = require('https'),
request = require('request');
, wenn ich laufen die App wie folgt aus:
node app.js
ich die folgende Fehlermeldung erhalten:
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)
wie Kann ich es bitte lösen?
und wie kann ich es bitte anrufen? Es gibt eine Domain für den Server wie: "http://www.somethign.com", wenn ich die app.js starte, bekomme ich eine Nachricht: 'Knoten App läuft auf Port 5000' –
Sie können es lokal auf überprüfen Ihre Maschine durch Öffnen von http: // localhost: 5000/im Browser. –
Wenn Sie möchten, dass es über something.com verfügbar ist, finden Sie hier eine Anleitung zum Bereitstellen der Anwendung node.js auf dem Produktionsserver https://www.digitalcean.com/community/tutorials/how-to-set-up-a- node-js-application-für-production-on-ubuntu-14-04 –