2017-01-22 16 views
-2

私はnpmを使用している環境を持っています。次のように私のpackage.jsonは以下のとおりです。NodeJS Expressサーバーを設定するにはどうすればよいですか?

`{ 
    "name": "appname", 
    "version": "1.0.0", 
    "description": "", 
    "main": "entry.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "author": "", 
    "license": "ISC", 
    "devDependencies": { 
    "babel-core": "^6.3.17", 
    "babel-loader": "^6.2.0", 
    "babel-preset-es2015": "^6.3.13", 
    "babel-preset-react": "^6.3.13", 
    "babel-runtime": "^6.3.19", 
    "express": "^4.14.0" 
    }, 
    "dependencies": { 
    "bootstrap": "^4.0.0-alpha.6", 
    "mongoose": "^4.7.7", 
    "react": "^15.4.2", 
    "react-dom": "^15.4.2" 
    } 
}` 

私は事実上のNode.js + Expressサーバをセットアップしますので、私はそれをスピンアップし、http://localhost:3000に行くことができ、また、すべての私の静的に取ることができますどのようにhtml/cssファイルだけでなく、私のReactのjsxファイル?例えば

-p

HTTPサーバデスクトップにあるフォルダ「foo」という中で、ウェブサイトを持っている場合、あなたは開くことができますが:ターミナルで

+1

Express.jsのWebサイトで導入ガイドを試しましたか? http://expressjs.com/en/starter/hello-world.html – Quentin

+0

これを行う方法を正確に説明するオンラインリソースが*トン*あります。 –

答えて

3

速達のアプリをすぐに立ち上がらせるには、express-generatorを使用するのが簡単です。それはあなたが簡単に別の方法として(上記の手順がexpressjs.comでの命令の簡略版です)8000

これを変更することができ、ポート3000上で起動

npm install express-generator -g 
express --view=jade myapp 
cd myapp 
npm install 
npm start 

、あなたはこれを使用することができますYeoman generator expressjsのために。インタラクティブなドキュメンテーション、APIの検証、構造化されたロギング、ES.nextを使ってexpressjを足場にします。 generator-express-no-stressを参照してください。

install -g yo generator-express-no-stress 
yo express-on-stress myapp 
cd myapp 
npm run dev 
-3

すでにインストールしている場合は、あなたが行うことができますノードそのフォルダ内の端末は:

http-serverです。 -p 8000

+0

'http-server'はNode.jsと一緒に配布されているグローバル実行可能ファイルではありません(Express.jsのどちらでも構築されていないようです) – Quentin

+0

おそらく私はその質問を誤解していました...私は彼が単にいくつかのWebコンテンツ彼はすでに開発していた。私はしばしばこれを行う。 – al27091

+0

http-serverは素晴らしいユーティリティですが、expressとは何の関係もありません。 – ste2425

関連する問題