Node.js

作者: zzj_alpaca | 来源:发表于2017-07-31 18:17 被阅读0次

搭建静态环境

let http = require('http');
let url = require('url');
let util = require('util');
let fs = require('fs');

let server = http.createServer((req, res) => {
    // res.statusCode = 200;
    // res.setHeader("Content-Type", "text/plain; charset=utf-8");

    var pathname = url.parse(req.url).pathname;
    console.log("file:" + pathname.substring(1));
    fs.readFile(pathname.substring(1), function(err, data){
        if(err){
            res.writeHead(404, {
                'Content-Type': 'text/html'
            });
        }else{
            res.writeHead(200, {
                "Content-Type": 'text/html'
            })
            res.write(data.toString());
        }
        res.end();
    })

})

server.listen(3000, '127.0.0.1', ()=>{
    console.log("服务器已经运行, 请打开浏览, 输入: http:127.0.0.1");
});

启动node方式

  • npm bin/www
  • pm2 启动

启动 pm2 start bin/www
停止 pm2 stop all

相关文章

  • nodejs安装

    Node.js安装 目录 Node.js简单介绍 windows安装Node.js Linux安装Node.js ...

  • node.js基础

    什么是node.js Node.js特点 node.js优点和缺点

  • Nodejs.2

    参考内容:Node.js EventEmitter 四、Node.js EventEmitter Node.js所...

  • nodejs第一步

    Node.js 是什么?Node.js与JavaScript的区别是什么? Node.js的优点?Node.js的...

  • node 学习笔记.md

    Node.js第一天 1. 初识Node.js 1.1 Node.js是什么 Node.js® is a Java...

  • Node.js学习

    主线:Node.js是什么 --> Node.js的组成 --> Node.js的特点 --> Helloworl...

  • 使用AngularJS搭建前台框架

    Node.js部署: 下载安装包:从Node.js官网下载Node.js安装包。 安装Node.js:打开node...

  • Node.js模块

    Node.js 模块和 Node.js 包介绍。 一、Node.js模块 每一个Node.js都是一个Node.j...

  • 小鹅通视频下载mac 小鹅通课程下载教程

    前两天,Node.js官方发布了Node.js 15的正式版本,Node.js 15 将替代 Node.js 14...

  • node学习笔记

    node.js 介绍 node.js初识 node.js 平台是基于 Chrome V8 JavaScript 引...

网友评论

      本文标题:Node.js

      本文链接:https://www.haomeiwen.com/subject/kzlklxtx.html