随身笔记
随身笔记

nodejs超简单web网站发布器

node iis apache

之前有介绍过靠express框架开发以及发布网站《nodejs简单搭建网站》,这里我们在从头开始用nodejs原生语法来学习简单发布一个更简单的网站

 

创建一个1.js的文件输入以下代码

var http=require("http"); //http是nodejs提供的模块
http.createServer(function(req, res){ //(向服务器发送请求,浏览器接受响应)
 res.writeHead(200, { 'Content-Type' : 'text/plain;charset=utf-8'}); //向请求的客户端发送响应头。
 res.end('Hello World\n'); //最直接简单的向浏览器输出内容的方法包裹在<pre>标签中
}).listen(8124,"127.0.0.1");

之后在命令里面输入node 1.js

在浏览器中输入:localhost:8124  就能访问到我们刚刚向浏览器输出的信息了

 

 

在引入一个fs模块

var http=require("http"); //http是nodejs自带的模块
var fs = require('fs') //自带
http.createServer(function(req, res){  //(向服务器发送请求,浏览器接受响应)
res.writeHead(200, { 'Content-Type' : 'text/plain;charset=utf-8'}); //向请求的客户端发送响应头。
   // res.end('Hello World\n');

////获取1.txt文件,以什么字符集传给浏览器,回调(错误信息,文件内容)
fs.readFile("1.txt", "UTF-8", function(err, file) {
        if(err) {
            console.log(err);
            return;
        }
        fileContent = file;
        res.end(fileContent); //输出1.txt里面的内容
    });

}).listen(8124,"127.0.0.1");

 

 

 

 

 

 

 

 

 

随身笔记

nodejs超简单web网站发布器
node iis apache 之前有介绍过靠express框架开发以及发布网站《nodejs简单搭建网站》,这里我们在从头开始用nodejs原生语法来学习简单发布一个更简单的网站   创建一个1.js…
扫描二维码继续阅读
2015-11-22