未加星标

Node.js简单操作

字体大小 | |
[前端(javascript) 所属分类 前端(javascript) | 发布者 店小二03 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

在node中是不支持BOM和DOM操作的,所以像alert()、document.write...都是不支持的,可以是console.log()

首先我们来输出“hello world”;

1 'use script';
2 console.log('hello world');

在dos定位到你的文件位置,输入node node1 回车


Node.js简单操作

像下面的这些操作,用node 去执行都可以的,我就不一一执行了,有兴趣的可以自己试试

var a = 5;
var b = 2;
console.log(a+b);//7
var oDate = new Date();
console.log(oDate);//当前时间

下面我们来点不一样的,当然我们在dos中执行这个js文件,什么都没有是一种等待的状态,

1 var http = require('http');//引入http
2 //创建服务,node.js 自带的功能
3 var server = http.createServer(function(require,response){
4 console.log('有人来了');
5 });
6 server.listen(80);//端口监听

这是时候们在打开浏览器 输入localhost:80 等等 你设置的端口,

因为我的默认就是80端口,所以可以不写80,浏览器会一直这个状态,好像没有加载完一样,原因是 http它的协议尾没有发出来


Node.js简单操作

dos 给我们反馈,监听到80端口有人访问,但是 执行了两次console.log(), 第一次正常走过,但是由于浏览器的原因,她又执行了一次,这次它获取了一个叫/favicon.ico 的东西


Node.js简单操作
下面我们来解决 上面两个问题 1 var http = require('http');
2 //创建服务
3 var server = http.createServer(function(request,response){
4 //request 请求
5 //response 响应
6 if(request !== '/favicon.ico'){ //清除两次访问
7 console.log('有人来了');//会执行两次
8 response.write(request.url); //根目录
9 response.write(''); //返回结果
10 response.end();//结果,不结束会一直运行,end中可以放结束返回的内容
11 }
12 });
13 server.listen(80); 下面关于Node.js的内容你可能也喜欢:

Ubuntu 16.04 64位 搭建 Node.js NodeJS 环境 http://www.linuxidc.com/Linux/2016-09/135487.htm

在 Ubuntu 14.04/15.04 上安装配置 Node.js v4.0.0 http://www.codesec.net/Linux/2015-10/123951.htm

如何在CentOS 7安装Node.js http://www.codesec.net/Linux/2015-02/113554.htm

Ubuntu 14.04下搭建Node.js开发环境 http://www.codesec.net/Linux/2014-12/110983.htm

Node.Js入门[PDF+相关代码] http://www.codesec.net/Linux/2013-06/85462.htm

Node.js开发指南 高清PDF中文版 +源码 http://www.codesec.net/Linux/2014-09/106494.htm

Node.js入门开发指南中文版 http://www.codesec.net/Linux/2012-11/73363.htm

Ubuntu 编译安装Node.js http://www.codesec.net/Linux/2013-10/91321.htm

Node.js 的详细介绍 : 请点这里

Node.js 的下载地址 : 请点这里

本文地址 : http://www.codesec.net/Linux/2017-01/139431.htm

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

主题: Node.jsLinuxUbuntu浏览器定位BOM
分页:12
转载请注明
本文标题:Node.js简单操作
本站链接:http://www.codesec.net/view/522828.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 前端(javascript) | 评论(0) | 阅读(63)