node.js0-5初级者
伴着《妈是心中的茉莉花》
这里,我用的sublime记事本,所以用的运行方法是终端。(后来发现git 可以省去cd切换目录)。
安装node.js 官网说的很清楚。
这里我们可以在js文件中简单输入 得到当前时间的方法。
(0)
var oDate = new Date();
var oY = oDate.getFullYear();
var oM = oDate.getMonth();
var oD = oDate.getDate();
var oH = oDate.getHours();
var om = oDate.getMinutes();
var oS = oDate.getSeconds();
console.log('时间是:'+oY+'年'+oM+'月'+oD+'日 '+oH+':'+om+':'+oS);
运行时 node xxx.js //xxx改文件的名字
(1)
const http = require('http');
//用这个引用的模块 创建一个服务器
var server = http.createServer(function(req,res){
console.log('有人来了‘);’
})
//request 请求 输入-请求的信息 [服务器来说:被动]
//response 响应 输出-输出的东西 [服务器来说:主动]
server.listen(8080);
//注意这个8080很可能冲突 所以就随便了。 => 8088
(2)
const http=require('http');
var server=http.createServer(function (req, res){
//console.log('有人来了');
res.write("abc\n");
// \n转行
res.write("abc");
res.write("abc");
res.write("abc");
res.write("abc");
res.end();
//回掉函数中 res(response)有两个方法
//res.write(); 写
//res.end(); 结束
});
//监听——等着
//端口-数字
server.listen(8080);
//http://localhost:8080/
(3)
const http=require('http');
//请求中有很多东西。 这里我们主要用地址 req.url
var server=http.createServer(function (req, res){
switch(req.url){
case '/1.html':
res.write("111111");
break;
case '/2.html':
res.write("2222");
break;
default:
res.write('404');
break;
}
res.end();
});
//监听——等着
//端口-数字
server.listen(8080);
//http://localhost:8080/
//歌词
我的梦想尽管付出不一定有回报
但是我想要努力能够把我梦想达到
所以我的妈妈请你不要感到焦躁
我会像所有人证明我是你最大的骄傲
node.js0-5初级者的更多相关文章
- node.js的初级使用
node.js的初级使用 作为一个全栈开发员怎么能不会node.js了?至少得会用node搭载环境吧!话不多说直接开干! 一.下载与安装: 官网:http://nodejs.cn/ 中文文档:http ...
- 不可错过的Node.js框架
前言 Node.js是由Ryan Dahl于2009年创建的.它是一个开源的跨平台运行时环境,用于开发服务器端和网络应用程序,它是基于Google Chrome V8 JavaScript引擎构建的. ...
- Node.js综述
前言 本综述文章旨在帮助读者深入理解下Node.js的本质,不去关注应用的细节,我认为真正的技术问题只有在动手写代码的时候才会遇到,那个阶段解决问题才是真正有意义的. 发展史 Node.js是Ry ...
- babeljs源码
babel.min.js!function(e,t){"object"==typeof exports&&"object"==typeof mo ...
- 初级node+express建站
我的建站经历. 我建站的原因也很简单,就仅仅想有一个linux服务器玩一玩,但是还没有想到要怎么玩,就先搭建一个web服务吧.因为我工作的时候可能会用到. 我就从头开始讲起走. 先买了个云服务器,选择 ...
- Node.js初级
package.json文件字段说明 name:包名.包名是唯一的,只能包含小写字母.数字和下划线. version:包版本号. description:包说明. keywords:关键字数组.用于搜 ...
- node 初级概念总结
(1)nodejs跳过了服务器软件 直接充当web服务器,nodejs也没有Web容器 (2)nodejs --- 自身哲学---[花最小的硬件成本,追求更好的并发请求,更高的处理性能] (3)nod ...
- Node入门(转)
原文链接:http://www.nodebeginner.org/index-zh-cn.html Node入门 作者: Manuel Kiessling翻译: goddyzhao & Gra ...
- Node初学者入门,一本全面的NodeJS教程(转载)
分类 JS学习 发布 ourjs 2013-12-02 注意 转载须保留原文链接,译文链接,作者译者等信息. 作者: Manuel Kiessling 翻译: goddyzhao &a ...
随机推荐
- [USACO 2008 MAR] 土地购买
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1597 [算法] 首先将所有土地按长为第一关键字 , 宽为第二关键字排序 显然 , 当 ...
- Piggy-Bank(复习完全背包)
传送门 题目大意: 有一个存钱的储存罐,给你它存满钱之前和之后的重量,和几类硬币的面值和重量. 求装满储钱罐时最小能得到多少钱. 题解:完全背包变形. 因为要求最小 一开始赋值大数. code: #i ...
- Levko and Array
题意: 有一长度为n的正整数序列,你可以选择K个数字任意改变它,使得$max \{ a(i+1) - a(i) \} $ 最小,求最小值. 解法: 1.$O(n^2log(MAX_A) )$,考虑二分 ...
- java命令行从编译到打jar包到执行
目录: 一. javac编译 1. 没有额外的jar包 2. 包含额外的jar包 二. jar打jar包 三. java运行 1. java命令执行 2. jar包执 ...
- org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save()
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before ...
- vue中循环时动态绑定值
在vue项目中,有很多需要动态循环绑定的场景,在未知绑定数量的情况下只能动态生成绑定值 1.首先在data中定义一个对象,我在项目中时循环绑定下拉框,所以定义了一个selectVal = {} 2.在 ...
- iCarousel的简单介绍及应用
iOS开源类iCarousel介绍 iCarousel是一个类,它继承于UIView,用于简化实现各种类型的旋转木马(分页滚动视图)iPhone.iPad和Mac OS.iCarousel实现一些常见 ...
- 根运动 (Root Motion) – 工作原理
http://blog.csdn.net/myarrow/article/details/45505085 1. 基本概念 在Unity3D动画中,模型的位置.角度经常会发生变化,我们需要决定是否将模 ...
- P5137 polynomial(分治)
传送门 神仙--这题有毒-- 一直在那里考虑没有逆元怎么办然后考虑解exgcd巴拉巴拉 最后只好看题解了 而且这题龟速乘都不行--得用代码里那种叫人半懂不懂的方式取模-- //minamoto #in ...
- Aandroid 解决apk打包过程中出现的“Certificate for <jcenter.bintray.com> doesn't match any of the subject alternative names: [*.aktana.com, aktana.com]”的问题
有时候,apk打包过程中会出现“Certificate for <jcenter.bintray.com> doesn't match any of the subject alterna ...