我用vue做了網站的前端頁面,npm run serve后給的是localhost:8080,一切正常。當用express做后端時,直接在原專案里建立了一個server.js來開啟服務監聽8080埠或者其他埠,但是為什么顯示服務器啟動卻訪問不到頁面?
圖
uj5u.com熱心網友回復:
var express = require("express");var app = new express();
app.use(express.static("./page"));
app.listen(8080);
console.log("服務已啟動")
我在瀏覽器輸入127.0.0.1:8080訪問不到page下的index.html頁面。
但是我新建另一個純express后端專案能訪問到page/index.html
uj5u.com熱心網友回復:
兩個埠沖突了吧,你用vue直接run serve的時候,其實也是node使用cli-service,然后再轉到webpack-dev-server啟用了服務,你原專案里啟動server.js的時候,記得把run serve的服務給停掉,應該就正常了,或者新的server.js換其他埠。uj5u.com熱心網友回復:
換埠也不行,前后端分離專案不是需要前端npm run server 拿到路徑,后端同時也開始服務嗎?
uj5u.com熱心網友回復:
換埠也不行,前后端分離專案不是需要前端npm run server 拿到路徑,后端同時也開始服務嗎?
uj5u.com熱心網友回復:
換埠也不行,前后端分離專案不是需要前端npm run server 拿到路徑,后端同時也開始服務嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/70131.html
標籤:應用服務器
上一篇:vue中用v-viewer打開圖片預覽時為什么不顯示在最前面
下一篇:服務器搭的是lnmp,ios端一訪問api介面,服務器就蹦,但是服務器的nginx行程還在,請大神來幫忙~~~!!!
