node.js入门学习(1)node.js的安装与调试
2020-02-02 22:44
561 查看
node.js的安装
node.js的安装十分简单
找到官网
https://nodejs.org/en/
并打开,就看到了如下页面
左边的版本可以叫它稳定版,右边的是最新版。这里就安装稳定版了。
下载下来,配置好安装路径,无脑下一步就可以了
安装完毕后,打开控制台
输入
node --version
观察控制台是否输出一个版本号
这样,node.js 环境就安装好了。
下面就使用node.js来创建第一个应用
使用node.js来创建第一个应用
- 让我们先了解下 Node.js 应用是由哪几部分组成的:
- 1、引入required模块: 我们可以使用require指令来载入Node.js模块
- 2、创建服务器: 服务器可以监听客户端的请求
- 3、接收请求与响应请求: 服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。
接着就开始创建第一个应用吧
首先准备一个应用的根目录project,在下面创建src目录,接着创建一个server.js的文件,写入以下代码
//引入http模块 var http = require('http'); //引入url模块,帮助解析 var url = require('url'); //引入querystring库,也是帮助解析用的 var querystring = require('querystring'); function service(request, response) { //获取返回的url对象的query属性值 var arg = url.parse(request.url).query; //将arg参数字符串反序列化为一个对象 var params = querystring.parse(arg); //请求的方式 console.log("method - " + request.method); //请求的url console.log("url - " + request.url); //获取参数id console.log("id - " + params.id); //设置返回代码为200,以及将返回格式为text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); //返回内容是:Hello Node.js response.end('Hello Node.js'); } //基于service函数使用createServer()方法来创建服务器 var server = http.createServer(service); //服务器监听8088端口 server.listen(8088); //终端打印server信息 //console.log('Server running at http://127.0.0.1:8088');
打开控制台,将目录切换到创建的应用根目录下。
运行
node server.js
控制台会输出
Server running at http://127.0.0.1:8088
打开浏览器,访问地址
http://127.0.0.1:8088
浏览器页面打印Hello Node.js,就表示第一个应用运行成功了
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 【Node.js入门】学习之安装
- Node.js学习(8)----调试
- Node.js开发指南——第3章安装Node.js快速入门(二) 异步式I/O
- Node.js开发入门(四)——Express安装与使用
- Node.js调试工具安装使用
- Node.js 学习笔记之简介、安装及配置
- node.js 学习记录(一)安装
- Node.JS入门--通过构建一个上传文件的服务器来学习Node.JS
- Node.js学习(1)----入门
- Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
- Node.js入门学习笔记(一)
- Node.js开发入门—Express安装与使用
- Node.js开发入门(一)——安装Node.js及编辑器配置
- 学习5——node.js安装及MongoDB数据库连接
- 安装Node.js以及配置supervisor提高程序调试效率
- Node.js学习笔记之一:入门
- Node.js 学习笔记--- (1)安装环境
- Node.js入门:Node.js&NPM的安装与配置
- CoAP学习笔记——nodeJS node-coap安装和使用(windows平台)
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)