摘要: 大致需要如下团队成员进行分工合作: 1. 项目经理 2. 内容编辑人员 3. 网页交互设计、UI设计、美工人员 4. 前端开发工程师 5. 后端开发(含数据库设计)工程师 6. 测试工程师 7. 运维工程师 阅读全文
posted @ 2019-12-30 08:28 jack·wang 阅读(1169) 评论(0) 推荐(0)
摘要: 在Express中获取request请求的参数,有3种方法: 方法1: req.query 属于node提供的原生方法 解释:从url中取出querystring 方法2: req.params 属于node提供的原生方法 解释:从RESTful风格的url中取出参数 方法3: req.body 需 阅读全文
posted @ 2019-12-29 20:35 jack·wang 阅读(2151) 评论(0) 推荐(0)
摘要: node的require()函数,按照如下顺序查找模块文件: 首先,在核心模块中查找 然后,在当前目录中查找 最后,在node_modules中查找 阅读全文
posted @ 2019-12-29 19:52 jack·wang 阅读(589) 评论(0) 推荐(0)
摘要: 基于node.js开发的应用程序,主要分为三类: 1. Web应用程序:Express、Koa 2. 命令行工具(包括后台程序):npm、Gulp、Webpack、PM2、Babel 3. 桌面程序:Electron 阅读全文
posted @ 2019-12-29 19:45 jack·wang 阅读(158) 评论(0) 推荐(0)
摘要: node.js是基于Chrome V8的服务端JavaScript运行时 最新版本的node支持ES6语法(详见:http://node.green) node.js具有3大特点: 1. 单线程 2. 事件轮询 3. 异步非阻塞 上述3个特点使得node.js具有高并发的优势,但也具有 阅读全文
posted @ 2019-12-29 19:42 jack·wang 阅读(1084) 评论(0) 推荐(0)
摘要: HTTP 401 错误 - 未授权 (Unauthorized) 介绍 您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但进入网址 (URL) 资源 , 需要用户身份验证 , 而相关信息 1 )尚未被提供, 或 2 )已提供但没 阅读全文
posted @ 2019-12-28 15:15 jack·wang 阅读(6313) 评论(0) 推荐(0)
摘要: // 导入 node的原生http模块 const http = require('http'); // 创建 server服务端对象,请求与响应由回调函数处理 const server = http.createServer( (req, res) => { res.writeHead(200, 阅读全文
posted @ 2019-12-25 09:25 jack·wang 阅读(227) 评论(0) 推荐(0)
摘要: 在Express框架中,渲染视图有两种不同层级的方法: app.render('模板文件', dataObject) 应用程序层面 res.render('模板文件', dataObject) 请求响应层面 备注:上述两种方法的第二个参数可以省略,此时,在解析视图文件中的变量时,模板引擎会去寻找ap 阅读全文
posted @ 2019-12-11 19:49 jack·wang 阅读(692) 评论(0) 推荐(0)
摘要: 一、req 是请求对象,其常用属性和方法: req.url req.method 二、res 是请求对象,其常用属性和方法: res.setHeader(name, value) res.end('message') 阅读全文
posted @ 2019-12-10 11:08 jack·wang 阅读(2071) 评论(0) 推荐(0)
摘要: 中间件是 Connect 和 Express 程序的基础 中间件就是JavaScript函数对象,包含3个参数 (请求对象, 响应对象, next回调函数) Connect程序由Dispatcher分派器和一组中间件组成,中间件参数next的作用:将控制权交回给分派器。 使用use()方法组合中间件 阅读全文
posted @ 2019-12-10 11:02 jack·wang 阅读(184) 评论(0) 推荐(0)