nodejs 发展很快,从 npm 上面的包托管数量就可以看出来。不过从另一方面来看,也是反映了 nodejs 的基础不稳固,需要开发者创造大量的轮子来解决现实的问题。
知其然,并知其所以然这是程序员的天性。所以把常用的模块拿出来看看,看看
准备工作:
1.安装nodejs ---还用我教了?2.安装依赖包express4.x 点这里》》》nodeJS搭建本地服务器3.安装vue-cli脚手架 点这里》》》vue-cli构建vue项目
这里强调一下,express是后端服务器
之前介绍了http模块的请求与响应的过程,也介绍了TCP协议的客户端与服务端的数据传输,http协议是TCP上层协议。这里创建了一个简单的web服务器,并对提交表单数据进行处理,根据了不起的Node.js一书总结。
POST方法提交表单数据
Nodejs回调加超时限制两种实现方法
Nodejs下的IO操作都是异步的,有时候异步请求返回太慢,不想无限等待回调怎么办呢?我们可以给回调函数加一个超时限制,到一定时间还没有回调就表示失败,继续后面的步骤。
方案1:用async的para
前面的话
本文将使用NodeJS实现较复杂应用的路由功能
结构项目结构如下代码如下功能【router.js】// 加载所需模块
var http = require('http');
var url = require('url');
va
关于模板,我倒是用过了不少。最开始要数Java的JSP了,然后接触了PHP的smarty,再就是Python的jinja2, Django内置模板,现在刚开始看Nodejs,也发现了不少类似的模板引擎,ejs, jade等等吧。
模板带来的
整个部署过程学到了不少东西,记录一下。1. 到阿里云购买云服务器 ECS 。
https://www.aliyun.com/product/ecs如果是在校学生,在淘宝有实名认证,且在学信网有注册,可以试试抢学生的首月优惠套餐。
https
一直以来,作为前端开发,在公司都是先写好页面,然后再跟后端合作,将数据填入前端页面中,但是偶尔自己闲来无事,也会看一些框架什么的,然后利用框架做个单页面应用啊,app什么的,这时候页面的数据总是一些假数据,而关于数据请求的部分就没办法做(因