非腳手架項目的局域網訪問

const express = require('express')

const app = express()

const pathLib = require('path')

let interfaces = require('os').networkInterfaces();

let port = 8088

let outer,intrante 

intrante = "http://127.0.0.1"

for(var devName in interfaces){

  var iface = interfaces[devName];

  if(iface[1].address.indexOf("172") != -1){

    outer = "http://" + iface[1].address

  }

}

app.use(express.static(pathLib.resolve("./")))//打開當前文件目錄的絕對路徑地址

app.listen(port, ()=>{

  console.log("局域網地址:"+outer + ':8088')     

  console.log("本地地址:"+intrante + ':8088')     

})  

效果圖:

然後打開命令行  然後node exit.js或者nodemon exit.js

注意:改文件需要放在項目的根路徑,默認的訪問頁面爲index.html,並且要在當前位置下載依賴包express

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章