
node.js
node.js基本使用
Var_al
一半一半
展开
-
Express框架初体验
Express框架初体验1. Express框架是什么2. Express框架特性3. 中间件3.1 什么是中间件3.2 app.use中间件用法3.3 中间件应用3.4 错误处理中间件3.5 捕获错误4. Express请求处理4.1 构建模块化路由4.2 GET参数的获取4.3 POST参数的获取4.4 静态资源的处理5. express-art-template模板引擎5.1 模板引擎5.2 app.locals 对象1. Express框架是什么Express是一个基于Node平台的web应用开原创 2020-07-02 09:07:40 · 409 阅读 · 0 评论 -
node.js实现学生档案管理
学生档案管理目标:模板引擎应用,强化node.js项目制作流程知识点:http请求响应、数据库、模板引擎、静态资源访问制作流程建立项目文件夹并生成项目描述文件创建网站服务器实现客户端和服务器端通信连接数据库并根据需求设计学员信息表创建路由并实现页面模板呈递实现静态资源访问实现学生信息添加功能在模板的表单中指定请求地址与请求方式为每一个表单项添加name属性添加实现学生信息功能路由接收客户端传递过来的学生信息将学生信息添加到数据库中将页面重定向到学生信息列表页面实现学原创 2020-06-12 22:47:34 · 809 阅读 · 0 评论 -
art-template模板引擎
art-template模板引擎一、模板引擎的基础概念(art-templatem)二、模板语法三、判断条件四、数据循环五、模板继承五、子模板六、模板配置一、模板引擎的基础概念(art-templatem)在命令行根据使用npm install art-template 命令进行下载使用const template = require(‘art-template’)引入模板引擎告诉模板引擎拼接的数据和模板路径 const html = template(‘模板路径’, 数据)使用模板语法搞事模板原创 2020-06-12 10:19:38 · 298 阅读 · 0 评论 -
使用node创建服务器成功但是页面打不开
命令行没有报错,服务器创建成功但是 localhost:3030 打不开页面注意!!!如果显示这样,那么就是创建服务器成功了,但是你没有接受返回值可以在app.on('request', async (req, res) => { res.end('123'); // 添加返回的结果 });或者是你在 localhost:3030/xx (xx路由里面接收的值)这样使用 localhost:3030/xx 也可以打开不要傻傻的一直在试localhost:3030然后想,原创 2020-06-11 10:54:37 · 3965 阅读 · 0 评论 -
MongoDB的增删改查
增// 引入mongoose第三方模块,用来操作数据库const mongoose = require('mongoose');// 数据库连接mongoose.connect('mongodb://localhost/playground', { useNewUrlParser: true }) // 连接成功 .then(() => console.log('数据库连接成功')) // 连接失败 .catch(err => console.log(er原创 2020-06-09 23:14:17 · 262 阅读 · 1 评论 -
MongoDB连接、创建数据库、插入数据
在node中使用mongoose第三方模块来操作数据库一、连接、创建数据库// 引入mongoose第三方模块,用来操作数据库const mongoose = require('mongoose');// 数据库连接mongoose.connect('mongodb://localhost/palyground', { useNewUrlParser: true }) // 连接成功 .then(() => console.log('数据库连接成功')) // 连接失原创 2020-06-09 23:01:43 · 913 阅读 · 0 评论 -
Node.js创建本地Web服务器
使用Node.js中的http模块创建本地Web服务器// 用于创建网站服务器的模块const http = require('http');// app对象就是网站服务器对象const app = http.createServer();// 当与客户端有请求来的时候app.on('request', (req, res) => { // 获取请求的方式 // req.method // 获取请求地址 // req.url // console.原创 2020-06-09 08:57:45 · 311 阅读 · 0 评论 -
Node.js模块查找规则
Node.js模块查找规则模块查找分三种一、require方法根据模块路径査找模块,如果是完整路径,直接引λ模块 require('./find.js');二、1.如果模块后缀省略,先找同名JS文件再找同名JS文件夹2.如果找到了同名文件夹,找文件夹中的 index.js3.如果文件夹中没有 index js就会去当前文件夹中的 package. js文件中查找main选项中的入口文件4.如果找指定的入口文件不存在或者没有指定入口文件就会报错,模块没有被找到require('./fin原创 2020-06-09 08:53:12 · 476 阅读 · 0 评论 -
Promise异步函数解决回调地狱
在根目录下创建1.txt、2.txt、3.txt现在想要依次读取1.txt、2.txt、3.txt文件要保证是依次读取,所以我们需要回调函数嵌套来保证是依次读取1.txt、2.txt、3.txt文件const fs = require('fs');fs.readFile('./1.txt', 'utf8', (err, result1) => { console.log(result1); fs.readFile('./2.txt', 'utf8', (err, resul原创 2020-06-09 08:37:28 · 474 阅读 · 0 评论 -
Node.js Gulp的基本使用和常用插件
使用Gulp五步骤1.使用 npm install gulp下载gulp库文件2.在项目根目录下建立 gulpfile.js文件3.重构项目的文件夹结构src目录放置源代码文件 dist目录放置构建后文件4.在 gulpfile.js文件中编写任务5.在命令行工具中执行gulp任务Gulp中提供的方法1.gule.src(): 获取任务要处理的文件2.gule.dest(): 输出文件3.gule.task(): 建立gulp任务4.gule.watch(): 监控文件的变化5.Gu原创 2020-06-07 23:05:26 · 197 阅读 · 0 评论