モジュール「express」が見つかりません



Cannot Find Moduleexpress



例がある場合、フレームワークと話すことで表現する研究「Nodejs開発者ガイド」では:

var express = require('express') var app = express.createServer() app.use(express.bodyParser()) app.all('/', function(req, res) { res.send(req.body.title + req.body.text) }) app.listen(3000)

実行エラー、エラー:モジュール 'express'が見つかりません



install express -gコマンドをインストールした後、再度実行すると、bodyparser関数がないと言われ、情報が見つかりました

新しいバージョンにはbodyparserがすでに含まれていないため、別のインストールbodyparser、インストールコマンドnpm install bodyparserが必要になり、モジュールbodyparser var bodyParser = require( 'bodyparser')をapp.js、app.useにロードします。 (express.bodyParser())はapp.use(bodyParser.urlencoded({extended:false}))に置き換えられるため、デバッグに問題はありません。



コードは次のように調整されます。

var express = require('express') var bodyParser = require('body-parser') var app = express() app.use(bodyParser.urlencoded({ extended: false })) app.all('/', function (req, res) { res.send(req.body.title + req.body.text) }) app.listen(3000)

通常どおり実行します。