node怎麼跳轉鏈結 node根據url跳轉頁面

2021-10-12 15:16:49 字數 1212 閱讀 5468

node根據url跳轉頁面

fs模組--檔案操作

非同步讀取

fs.readfile( url , code , callback);

同步讀取

// url 做路徑解析

var url = require('url');

// fs 讀寫檔案

var fs = require('fs');

// node 服務

// 獲取html相對路徑

var htmldir = __dirname + '/html/';

// 處理url請求的資料

function senddata(file, req, res) else {

res.writehead(200, {

'content-type': 'text/html'

res.write(data);

res.end();

// 監聽服務開啟

server.on('listening', function () {

console.log('listen..');

server.on('request', function (req, res) {

// 獲取url後面的路徑

var urlstr = url.parse(req.url);

switch (urlstr.pathname) {

// localhost:8080/

case '/':

// 首頁

senddata(htmldir + 'index.html', req, res);

break;

// localhost:8080/new

case '/new':

// 首頁

senddata(htmldir + 'new.html', req, res);

break;

// localhost:8080/b

default:

senddata(htmldir + 'error.html', req, res);

break;

server.listen(8026, 'localhost');

node工程預設url nodejs之url模組

鄙人初步學習nodejs,目前在讀 nodejs入門 這一本書,書很小,但是讓我知道了如何用nodejs建立乙個簡單的小專案。例如如何建立乙個伺服器啦,例如http.createserver,還有根據不同的請求路徑來設定路由選擇啦,模組引入,建立模組啦,巴拉巴拉的東西。現在還沒有看完這本書,看完了再...

drupal根據title獲得node

1.result new entityfieldquery entitycondition entity type node propertycondition title title execute title is unique empty result node node是entity,所以可...

node 簡單的鏈結服務

day01.js 引用需要的模組 require http模組,主要用於http的處理和解析 createserver方法能夠建立乙個服務 200 表示相應成功 response.writehead 200,向頁面寫入想要寫入的東西 response.write 測試002 伺服器結束end res...