![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
冰糖&雪梨
这个作者很懒,什么都没留下…
展开
-
node开始之node特点简介
1.1 简介V8引擎本身就是用于Chrome浏览器的JS解释部分,但是Ryan Dahl这哥们,鬼才般的,把这个V8搬到了服务器上,用于做服务器的软件。Node.js是一个专注于实现高性能Web服务器优化的专家,几经探索,几经挫折后,遇到V8而诞生的项目。Node.js是一个让JavaScript运行在服务器端的开发平台,它让JavaScript的触角伸到了服务器端,可以与PHP、JSP、P...原创 2019-09-04 10:13:54 · 107 阅读 · 0 评论 -
Node安装及helloword
Node安装官网下载直接下一步;安装之后会直接直接写入到环境变量中可以直接在cmd中node -V来测试是否安装成功运行node: node 路径名(直接cd到文件目录,而不是写完整的路径名)ctrl+c,就可以打断挂起的服务器程序HelloWord//require表示引包,引包就是引用自己的一个特殊功能var http = require("http");//创建服务器,参数...原创 2019-09-05 10:18:32 · 112 阅读 · 0 评论 -
Node之文件系统fs
读取文件var fs = require("fs");// 异步读取fs.readFile('input.txt', function (err, data) { if (err) { return console.error(err); } console.log("异步读取: " + data.toString());});// 同步读取var ...原创 2019-09-06 11:15:26 · 96 阅读 · 0 评论 -
Node之静态服务器
在Java构成的apache和tomcat服务中把文件夹放入服务器的某个文件夹就可以直接在浏览器中访问,但是在Node中不行,Node中必须自定义路由指向想要公开的文件。即自己实现apache和tomcat自带的功能。在express已经实现了var http = require("http");var fs = require("fs");var url = require("url")...原创 2019-09-08 11:46:34 · 277 阅读 · 0 评论 -
Node之post请求
固定代码:var http = require("http");var querystring = require("querystring");//创建服务器var server = http.createServer(function(req,res){ //如果你的访问地址是这个,并且请求类型是post if(req.url == "/dopost" &&...原创 2019-09-08 14:04:12 · 207 阅读 · 0 评论 -
Node之文件上传(formidable)
// 实现上传文件并修改文件的名字var http = require("http");var formidable = require('formidable');var util = require("util");var fs = require("fs");var sd = require("silly-datetime");var path = require("path")...原创 2019-09-08 14:05:59 · 139 阅读 · 0 评论 -
Node框架之Express
● 原生Node开发,会发现有很多问题。比如:■ 呈递静态页面很不方便,需要处理每个HTTP请求,还要考虑304问题■ 路由处理代码不直观清晰,需要写很多正则表达式和字符串函数■ 不能集中精力写业务,要考虑很多其他的东西EXPRESS是在你的想法和服务器之间充当薄薄的一层。这并不意味着他不够健壮,或者没有足够的有用特性,而是尽量少干预你,让你充分表达自己的思想,同时提供一些有用的东西。E...原创 2019-09-16 14:06:22 · 85 阅读 · 0 评论