Nodejs
Leon_94
Just Code IT!
展开
-
Node.js实现简单的GET请求
GET请求的识别非常的简单,就是URL的识别,使用的是url.parse(req.url,true).query先来看一下目录public 下的index.html文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF原创 2018-12-19 17:39:28 · 4340 阅读 · 1 评论 -
Node.js实现简单的POST请求
这个小demo的结构和上一篇写的Node.js实现简单的GET请求一样。唯一不同的是之前的get.js改成了post.js下面是post.js文件//这个案例展示get请求参数如何获得var finalhandler = require('finalhandler')var http = require('http')var serveStatic = require('serve-...原创 2018-12-19 18:31:49 · 5864 阅读 · 1 评论 -
用nodejs路由模拟一个apache
我们知道nodejs可以做顶级路由,但是每向浏览器请求一个资源,都要给它配置一个路由,这未免太麻烦,我们我们仿照阿帕奇做一个路由,当向浏览器请求资源的时候不用我们一个一个的配置直接上代码const http = require("http");const fs = require("fs");const url = require("url");const path = require(..原创 2018-12-14 21:41:42 · 316 阅读 · 0 评论 -
使用Node.js的formidable模块实现文件上传
在我上一篇写的Node.js实现简单的POST请求里面POST请求接受参数需要写两个事件,这难免有些不太方便如果我们用formidable来接受参数的话,会变得特别方便。下面我们来写一个Demo,来利用formidable来实现图片上传1.下面来看一眼 目录结构2.先来写一个简单的前端上传页面index.html<!DOCTYPE html><html lan...原创 2018-12-20 15:23:04 · 1491 阅读 · 0 评论 -
node 网页爬虫
node 网页爬虫原理从已知的 url 中获取对应的 html 页面,通过类似 jqueryDOM 操作获取相应节点的数据,组装完成后,以 post 的形式把这些数据传递给下级。使用的 node 依赖包superagentcheeriokoa 的相关中间件superagent一个轻量的,渐进式的 ajax api,可读性好,学习曲线低,内部依赖 nodejs 原生的请求 a...原创 2018-12-17 16:30:57 · 402 阅读 · 0 评论 -
MongoDB+Node.js+express简单实现数据的提交与回显
这是一个从前端到后台到数据库都是用js写的小demo,所以我们的口号是:将javascript进行到底一、项目目录从图片上也可以看出来,用了一个伪MVC的设计模式,简单来说controllers文件夹是C层,它类似于一个包工头,把所有的脏活累活都给了M层,M层得到C层的指令去拿到数据然后处理好后,再反给C层,C层把数据给V层,V层渲染数据。二、package.json{ "name"...原创 2018-12-29 16:54:45 · 3295 阅读 · 2 评论 -
Node.js中package.json中库的版本号详解
1.明确版本"dependencies": { "solarLunar": "1.0.0"//明确限制版本为1.0.0}2.使用"~""dependencies": { "solarLunar": "~1.0.0"//大约近似等于1.原创 2018-12-19 11:57:02 · 1381 阅读 · 0 评论