# JavaScript 応用編1 (学習日:9/28 Node.jsとローカルサーバ) ## 1. Node.js ### Node.jsとは Node.jsとは、サーバーサイドJavaScriptの実行環境の一つ。 Chromeと同じV8JavaScriptエンジンで動作する。 オープンソースで、動作環境OSを問わない。(クロスプラットフォーム) ### npmパッケージとnpxコマンド npmパッケージマネージャーを利用することで、Node.jsで用いるライブラリの多くをインストール可能である。 npxコマンドは、これらの実行可能なパッケージのインストールと実行をまとめて行える。 ### ローカルサーバのセットアップ ローカルで作成したhtmlファイルをそのままブラウザで読み込むと、URLはfile:/// で表されるURLとなる。 fileスキーマでは、Same Origin Policyに引っ掛かり、多くの場面でアプリケーションは正常に動作しない。 そこで、URLがhttpスキーマで、URLでのアクセスを前提としたアプリケーションを利用する。開発用のローカルサーバを介すれば実現できる。 ### テキスト用サンプルパッケージによるローカルサーバの起動 * ローカルサーバの起動 開きたいhtmlが格納されたフォルダからcmd→以下を入力。 npx @js-primer/local-server * ローカルホストのURL http://localhost:3000 ※終了時はCtrl+cを押す。 ### (自宅PC用)Ecripseを用いたローカルサーバの起動 * Ecripse内のGitレポジトリを表示する。 C:\Users\yuuki\git\repository * Tomcat9起動後、ローカルホストでHTML接続 http://localhost:8080/OsakaMetro/WebContent/midosuji.html ※Tomcat起動は、binフォルダ内でcmd→startup 終了時はshutdown ※ファイルはwebappsフォルダ内に、ecripseのプロジェクトフォルダを置く。 ###### tags: `JavaScript`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up