Node.js简单操作

企鹅博客
企鹅博客
企鹅博客
25193
文章
0
评论
2020年8月28日22:38:40 评论 26 views

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

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

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

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

像下面的这些操作,用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它的协议尾没有发出来

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

下面我们来解决 上面两个问题

 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.linuxidc.com/Linux/2015-10/123951.htm

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

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

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

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

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

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

继续阅读
企鹅博客
  • 本文由 发表于 2020年8月28日22:38:40
  • 转载请务必保留本文链接:https://www.qieseo.com/135001.html
Android短信应用——短信信息实时获取 Linux编程

Android短信应用——短信信息实时获取

我们知道,只需通过代码就可以读到收件箱中的短信,发件箱中的短信;但是却没办法在短信发来的瞬间获取;如果我们在短信发来的一瞬间能得到相应的信息内容,那么我们就可以依次来展开很多应用了——也就是通过短信去...
LRU缓存设计 Linux编程

LRU缓存设计

缓存的数据结构采用哈希表,key到value的映射。 网上有些资料采用记录数据的使用时刻 实现LRU策略,此处采用双向链表 实现LRU策略。LRU Least Recently Used,MRUMos...
R 语言 简单介绍 Linux编程

R 语言 简单介绍

一.统计分析软件说明  统计分析软件有:SPSS, SAS、R语言,Matlab,S-PLUS,S-Miner。 SPSS: 最简单的,都是菜单操作,不过不利于二次程序开发。 SAS: 需要...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: