阅读 69

Node.js 入门

一、Node.js 概述

Node.js是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境。

V8使用C++开发,并在谷歌浏览器中使用。在运行JavaScript之前,相比其它的JavaScript的引擎转换成字节码或解释执行,V8将其编译成原生机器码(IA-32, x86-64, ARM, or MIPS CPUs),并且使用了如内联缓存等方法来提高性能。有了这些功能,JavaScript程序在V8引擎下的运行速度媲美二进制程序。

npm(node package manager)是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。

二、Node.js安装

官网下载Node.js安装包,安装时可以选择同时安装npm。

三、Node.js使用

1、安装Node.js后
2、随意新建一个js文件
3、在文件里输入 console.info(Hello World!);
4、cmd打开js文件所在目录,执行 node xxx.js

四、Node.js 程序 demo

// require引入node.js的扩展包File system
const fs = require(‘fs‘);


// 命令行执行 node test.js
// 控制台,即命令行输出 null,即没有错误
// 相应地会创建一个名字叫Hello的文件夹。

fs.mkdir(‘Hello‘, (err) => {
    console.log(err);
});


// 读取本地文件
// 当前目录新建一个 hello.txt 文件
// 以下程序会读取文件的内容

fs.readFile(‘./hello.txt‘, (err, data) => {
    if (err) {
        console.log(‘读取文件失败‘, err.code)
    } else {
        console.log(data.toString());
    }
});
test.js
const http = require(‘http‘);

// 新建服务器,并且内置一个回调函数
let server = http.createServer(function(request, response) {
    console.log(‘请示进来了!‘);
    
    if (request.url == "/hello") {
        response.write("<html><head>head><body><div style=‘font-size: larger;‘>Hi, Are you OK?div>body>html>")    
    } else {
        response.write("404")
    }
    response.end();
});

// 监听
server.listen(8888);
server.js

 

原文:https://www.cnblogs.com/Mike_Chang/p/15169826.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐