背景画像のプレビューExpressで行うために、

 

 1.インストールExpressモジュール

  コマンドライン入力は、NPM急行-gをインストール

  「発現」示唆する、エクスプレス-Vバージョンを見つける入力した後ない内部または外部コマンド、操作可能なプログラムで実行されます。そのため孤立express4.xコマンドツールでは、すべてのあなたは特急・ジェネレータをインストールする必要があります。

  コマンドライン、タイプ:NPM-ジェネレータを表現-gインストールは、つまり、インストールは成功しました。

  急行-Vを入力した後、まだ「表現する」よう求め、内部または外部コマンド、操作可能なプログラムではなく、また、環境変数を設定する必要があります。[システムの詳細設定 - - システムのプロパティ、コンピューターの電源をオンにし、環境変数、システム内の変数、新しいNODE_PATH、Dの値:\ \ nodejs \ node_global(グローバルパス)、バックすなわち、変数の値を「%NODE_PATH%、」パスをインストールことができます。

CMDウィンドウが再び開く閉じる(ないそうでない場合は、まだプロンプト内部および外部コマンド)。入力急行-Vが、ありました

CMDコマンドラインは以下のコードを入力し、それが正常にインストールされたことを言った:急行--version

4.16.1が表示されます

 2.特急プロジェクトを作成し、cmdのコマンドを初期化します。

NodeJSProject MD // MD、ここでは、という名前の新しいファイルを作成することです

NodeJSProject CDを作成したばかりのフォルダに//

プロジェクト名albumServer // albumServerを表現

albumServerを入力して作成された表示ファイル

 

CD albumServer

NPM後にフォルダをインストールします。

3.サーバを起動します

  標高開始

  正常に起動した後、ターミナル意志の出力ノード./bin/www 

  訪問のhttp:// localhostを:3000 /

 index.jsで要求を追加します

router.get('/a', function(req, res, next) {
   res.send('hello');
 });
重启项目后在浏览器中查看(在调试 Node.js 应用程序的时候,只要修改了 js 文件,就需要先 Ctrl + C 停止运行,再重新运行,修改后的 js 文件才会生效。):

4.通过安装nodemon,让Node.js应用自动重启

   (1)全局安装:

npm install nodemon -g

(2)在项目目录下新建 nodemon.json 文件并添加下面代码:

{
    "restartable": "rs",
    "ignore": [
        ".git",
        ".svn",
        "node_modules/**/node_modules"
    ],
    "verbose": true,
    "execMap": {
        "js": "node --harmony"
    },
    "watch": [

    ],
    "env": {
        "NODE_ENV": "development"
    },
    "ext": "js json njk css js "
}

(3)先打开 app.js,将最后一行 module.exports = app; 注释掉,然后添加下面代码,等项目上线时再改回来。

var debug = require('debug')('my-application');
app.set('port', process.env.PORT || 3000);
var server = app.listen(app.get('port'), function() {
    debug('Express server listening on port ' + server.address().port);
});

在package.json中的start项修改成以下代码

运行 npm start 就可以运行nodemon了,结果报错:

 

在网上查这种情况表示因为某些原因奔溃时,nodemon 不会自动重启,会输出这种信息:[nodemon] app crashed - waiting for file changes before starting...

 原因是第三步造成的,将app.js改成原来的代码就可以正确运行了

  运行结果:

 

 

 

おすすめ

転載: www.cnblogs.com/yina-526/p/11050427.html