express(配置、創(chuàng)建服務(wù)器、靜態(tài)資源服務(wù))

配置express

1. 建一個(gè)文件夾 如:wjjweb
2. npm init -y
3. 下載express :   npm install  express --save

建立服務(wù)器

//建立服務(wù)器 get指定唯一路徑
var express = require('express');
var app = express();
app.get('/', function (req, res) {
  res.send('Hello World!');
});
var server = app.listen(3000,'192.168.1.104',function () {
  var host = server.address().address;
  var port = server.address().port;
  console.log('Example app listening at http://%s:%s', host, port); 
//Example app listening at http://192.168.1.104:3000
});
// use 方法監(jiān)聽所有的請(qǐng)求
// 創(chuàng)建方法一
// const express = require('express');
// const app = express();
// app.use((req, res) => {
//     res.end(req.url);
// }).listen(3000, () => {
//     console.log("running……");
// });

// -------------------------------------------------------------------------
// 創(chuàng)建方法二
const app = require('express')();
var server = app.use((req, res) => {
    res.send(req.url)
});
server.listen(3000, () => {
    console.log("running……");
});
  • 利用 Express 托管靜態(tài)文件
/**
 * 靜態(tài)資源服務(wù)
 * 可以指定多個(gè)目錄作為靜態(tài)資源的根路徑
 * 可以指定虛擬目錄
 * 目錄下還可以建js/css/img目錄,而且可以正常引入
 */
const express = require('express');
const app = express();
app.use('/public',express.static('public'));
app.use('/www',express.static('www'));
app.listen(3000, () => {
    console.log("running……");
})
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容