鍍金池/ 問答/Python  HTML/ 請教下怎么配置訪問網(wǎng)站

請教下怎么配置訪問網(wǎng)站

問題描述

請教下NODEJS安裝后,怎么配置訪問原有的網(wǎng)站
在IE中輸入 http://127.0.0.1:8788/index.html 提示無法找到該網(wǎng)頁,麻煩哪位老師指點一下

問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法

相關(guān)代碼

// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)
var http = require('http');
var fs = require('fs');//引入文件讀取模塊

var documentRoot = 'I:/WebServer';
//需要訪問的文件的存放目錄

var server= http.createServer(function(req,res){

var url = req.url; 
//客戶端輸入的url,例如如果輸入localhost:8888/index.html
//那么這里的url == /index.html 

var file = documentRoot + url;
console.log(url);

fs.readFile( file , function(err,data){
/*
    err為文件路徑
    data為回調(diào)函數(shù)
        回調(diào)函數(shù)的一參為讀取錯誤返回的信息,返回空就沒有錯誤
        data為讀取成功返回的文本內(nèi)容
*/
    if(err){
        res.writeHeader(404,{
            'content-type' : 'text/html;charset="utf-8"'
        });
        res.write('<h1>404錯誤</h1><p>你要找的頁面不存在</p>');
        res.end();
    }else{
        res.writeHeader(200,{
            'content-type' : 'text/html;charset="utf-8"'
        });
        res.write(data);//將index.html顯示在客戶端
        res.end();

    }

});

}).listen(8788);

console.log('服務器開啟成功');

你期待的結(jié)果是什么?實際看到的錯誤信息又是什么?

回答
編輯回答
近義詞
2017年8月8日 03:10
編輯回答
慢半拍

JS文件是這樣的

var express = require("express");
var app = express();
//var router = require("./controller");
//設置模版引擎
//app.set("view engine","ejs");

//路由中間件
//靜態(tài)頁面
app.use(express.static('svr'));
//get/的時候,上層函數(shù)回調(diào)的時候傳入req,res
//首頁
app.get("/",function (req,res) {

res.send("admin9999");

})

var server = app.listen(8788,function()
{
var host = server.address().address
var port = =server.address().port
console.log("的發(fā)生,服務器運行在 http://%s:%s", host, port)
})

運行NODE W.JS后出現(xiàn)錯誤,請各位幫個忙
var port = =server.address().port

       ^

SyntaxError: Unexpected token =

at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:968:3
2018年8月13日 04:01
編輯回答
你好胸

按照這個方法嘗試一下:(最后將html等相關(guān)代碼放到public目錄下就可以通過相關(guān)路徑訪問了!)
clipboard.png

2017年9月30日 17:06