node.js初识01

1.对于node.js的安装在这里就不做过多的介绍了,安装成功后,可以通过cmd 输入node -v查看node的版本号,如图所示

2.开始我们的hello world,通过cmd进入所属文件夹,输入node 01.js

//require表示引入包
var http = require("http");
//创建服务
var server = http.createServer(function(req,res){
    //req表示请求,res表示响应
    //请求头 状态码,文件类型,字符集
    res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"});
    res.end("哈哈哈哈,这是我的第一个页面"+(1+2+3)+"s");
});
//运行服务器,监听端口号3000,端口号可以改
server.listen(3000,"127.0.0.1");

3.然后在浏览器的窗口输入127.0.0.1:3000,你会看到如下界面

这里附上node的官网,你可以去查看所有的方法和属性https://nodejs.org/docs/latest-v7.x/api/http.html#http_response_write_chunk_encoding_callback

原文地址:https://www.cnblogs.com/ldlx-mars/p/8508618.html

时间: 2024-10-28 19:27:21

node.js初识01的相关文章

Node.js 教程 01 - 简介、安装及配置

目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台. Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. 谁适合阅读本教程?

Node.Js学习01: Module System 以及一些常用Node Module

Node.Js学习就按照这本书的流程来. 在第7章结束与第10章结束时分别自己出一个小项目练练手.Node.Js的入门学习计划是这样. 目录:, QQ:1045642972 欢迎来索书以及讨论Node.Js. Node.Js Demo Node.Js官网提供了一个最基本的Demo Code: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type':

Node.js 初识 fs 模块

fs 模块是文件操作的封装,它提供了文件的读取.写入.更名.删除.遍历目录.链接等 Unix 文件系统操作.与其他模块不同的是,fs 模块中所有的操作都提供了 同步 和 异步 两个版本,比如读取文件内容的函数有 异步的 fs.readFile() 和 同步的 fs.readFileSync(). Node.js 导入文件系统模块的语法如下: var fs = require('fs'); 1.异步和同步读取文件 fs.readFile(file[, options], callback(err,

Node.js 基础--01 Hello,World

1 var http=require("http"); //引入http模块 2 http.createServer(function(request,response){ //创建服务器 3 response.writeHead("200",{"Content-Type":"text/html;charset=utf-8"}); //开始 4 if(request.url!=="/favicon.ico"

Node.js 初识 Path 模块

Node.js 提供了一些处理 文件/文件夹 路径的公用方法,可以这样引入: var path = require('path'); path.basename(path[, ext])   ---> 返回值:String path.basename() 方法返回路径的最后一部分,与 Unix 的 basename 命令相似 参数: path:String ext:String,可选的文件拓展名,如果提供了ext 参数,则返回值中不包括拓展名 当 path 不是一个字符串或者提供了ext 但不是

Node.js初识

Node.js是: 一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用. Node.js优点:1.采用事件驱动.异步编程,为网络服务而设计.其实Javascript的匿名函数和闭包特性非常适合事件驱动.异步编程.而且JavaScript也简单易学,很多前端设计人员可以很快上手做后端设计.2.Node.js非阻塞模式的IO处理

.NET程序员也学Node.js——初识Node.js

清明在石门休了八天假,一眨眼,4月又到中旬了...看到.NET在天朝彻底沦陷而又无能为力,我开始尝试去学习一些新的东西来充实自己,我自然是打死不会去学java的,没有为什么,于是乎,最近开始学习一些前端的开发技术,就让学习笔记来记录一下我的学习历程并同大家一起分享吧! 申明:我只是业余学着好玩的,顺便扩展一下视野,各位广大.NET同行不要被我带沟里去了,当然如果你想从事移动前端或者全栈开发的话还是有必要学习一下的. Node.js简介 Node.js 的推出,不仅从工程化的角度自动化掉更多琐碎费

Node.js 系列01

百度百科上: Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始,在Node中,Http是首要的.Node为创建http服务器作了优化,所以在网上看到的大部分示例和库都是集中在web上(http框架.模板库等). Node.js的优点 nodejs作为一个新兴的后台语言,有很多吸引人的地方: RESTful API 单线程 Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— Node.js是单线程的.它通过事件轮询(event

node.js入门01

配置: $ mkdir file && cd file $ npm init                                             //开始写基础的package.json信息 $ npm install module1 module2 --save     //填入要依赖的包,没有指定 registry默认从官网上拉,--save会自动将依赖写入package.json $ supervisor app.js