3日目
要件
為す
フォルダ内のフォルダを作成するフォルダ日3
mkdir day3
フォルダに入るcd day3
ランニングエクスプレス
端末内でコマンドを実行してExpressをインストールします
npm init -y
npm i express
touch app.js
copy and paste Hello World Example
inside app.js file
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
端末タイプ内node app.js
ブラウザ囲いlocalhost : 3000HTML、CSS、JavaScriptなどの静的ファイル
内部のDay 3フォルダ
mkdir public
日2からパブリックペーストプロジェクトファイル内.ファイル
- index.html
- style.css
- script.js
内部アプリ.js削除
app.get('/', (req, res) => {
res.send('Hello World!')
})
追加const path = require('path')
app.use('/', express.static(path.join(__dirname, 'public')))
express.staticについて詳しく知るコードは以下のようになります
const express = require('express')
const path = require('path')
const app = express()
const port = 3000
app.use('/', express.static(path.join(__dirname, 'public')))
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
もう一度チェックしてくださいReference
この問題について(3日目), 我々は、より多くの情報をここで見つけました https://dev.to/brixmavu/day-3-4d92テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol