zoukankan      html  css  js  c++  java
  • nodejs创建服务并加载一个html文件

    var http=require("http");
    //导入文件模块
    var fs=require("fs");
    var server =http.createServer(function(req,res){

    //控制台打印信息
    console.log("server is working");


    //结束服务器响应,注:没有res.end(),打开网页时,页面将处于一直加载的状态
    // res.end("server end.");

    //设置头信息
    res.setHeader("Content-Type","text/html;charset='utf-8'");

    //直接在页面中打印出来的内容
    //res.write("response write content.");

    //读文件
    fs.readFile("./index.html","utf-8",function(err,data){
    if(err) {
    console.log("index.html loading is failed :"+err);
    }
    else{
    //返回index.html页面
    res.end(data);
    }

    });

    //监听端口,注:一个程序只能监听一个端口
    }).listen(8888);

    index.html:

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    </head>
    <body>

    你好,欢迎来到nodejs的世界,这里是我的首页。
    </body>
    </html>



  • 相关阅读:
    shell去重
    JDBC源码解析
    try catch finally
    URL
    域名与IP地址的联系与区别
    C++stack
    C++vector
    单链表常见面试题(C语言实现)
    数据库limit子句
    strcpy和memcpy的区别
  • 原文地址:https://www.cnblogs.com/shenyulin/p/4446696.html
Copyright © 2011-2022 走看看