node
文章平均质量分 88
star@星空
相逢一醉是前缘,风雨散,飘然何处!
展开
-
前端开发环境部署问题
Yarn是facebook发布的一款取代npm的包管理工具。原创 2023-02-03 18:06:52 · 4472 阅读 · 0 评论 -
art-template使用
1 介绍:art-template 是一个简约、超快的模板引擎。它采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。2 模板语法:art-template 同时支持两种模板语法。标准语法可以让模板更容易读写;原始语法具有强大的逻辑处理能力。标准语法{{if user}}<h2>{{user.name}}</h2>{{/if}}原始语法(极似ejs)<% if (use原创 2020-05-19 13:56:16 · 1185 阅读 · 0 评论 -
使用FormData对form表单序列化
一、FormData作用将form表单元素的name与value进行组合,实现表单数据的序列化异步上传二进制文件二、创建formData对象 <!-- 创建普通的html表单 --> <form id="form"> <input type="text" name="username"> <input type="password" name="password"> <input type="button" id="btn" v原创 2020-05-12 12:14:10 · 1747 阅读 · 0 评论 -
express+mongodb+bootstrap搭建个人博客系统(十四)
一、项目分析该项目用到的技术栈:express 、 mongodb+mongoose 、bootstrap 、jquery目录结构:viewadmin (管理员)main (普通用户)index 注册登录页完成的功能:注册登录、身份权限、cookies30天免登录、添加分类、分类下的内容添加、集合的关联、退出。二、项目搭建express -e blogcd blogyarn installnpm startlocalhost:3000bootstrap原创 2020-05-12 11:17:00 · 1367 阅读 · 1 评论 -
原生Ajax的创建过程
创建xhr 核心对象var xhr=new XMLHttpRequest();调用open 准备发送参数一:请求方式参数二: 请求地址参数三:true异步,false 同步xhr.open('post','http://www.baidu.com/api/search',true)如果是post请求,必须设置请求头。xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')调用s.原创 2020-05-11 10:31:56 · 4104 阅读 · 0 评论 -
express学生管理系统、前后端不分离(十一)
前言:构建学生系统,用到的技术栈有:express + mongodb + bootstrap + jquery (Ajax)开发模式:首先ejs模板,前后端不分离最后ajax,前后端分离。效果图如下:一、项目创建创建目录 1909system。打开终端,进入1909system。执行:express -e 1909system进入:cd 1909system安装依赖:yar...原创 2020-05-07 11:25:42 · 1699 阅读 · 1 评论 -
bootstrap使用(十)
bootstrap的官网:https://www.bootcss.com/点击头部导航 Bootstrap4中文文档:https://v4.bootcss.com/下载:https://v4.bootcss.com/docs/getting-started/download/express 项目部署。解压 bootstrap 到 public (文件夹改名为bootstr...原创 2020-05-06 11:30:08 · 767 阅读 · 0 评论 -
express-ejs模板语法(八)
ejs 语法变量的声明 <% title='hello world' %>变量的使用 <%= title %>循环语句 arr:['张三','李四',"王五","小明"] <% for(var item in arr){ %> <li> 姓名:<%= arr[item] %> ...原创 2020-04-29 08:24:28 · 1299 阅读 · 0 评论 -
socket.io聊天室
介绍通常我们web使用的是http协议,但是 HTTP 协议有一个缺陷:通信只能由客户端发起。所以我们需要一个可以由服务端主动发出的协议,即WebSocket。WebSocket是HTML5新增的一种通信协议,其特点是服务端可以主动向客户端推送信息,客户端也可以主动向服务端发送信息,是真正的双向平等对话,属于服务器推送技术的一种。Socket.IO 是一个基于 Node.js 的实时应用程...原创 2020-04-25 20:04:09 · 1331 阅读 · 0 评论 -
express的使用(七)
express-cnpm install -g express 全局安装express //跳过1直接安装4.0以上版本cnpm install -g express-generator 安装4.0之后的expressexpress -V 检测express 版本号express -e blog && cd blog ( blog是安装的文件夹名)npm install ...原创 2020-04-23 21:37:23 · 574 阅读 · 0 评论 -
node升阶段面试50
简单nodejs的是什么?Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。Node 是一个让 JavaScript 运行在服务端的开发平台。搭建一个简单服务器的步骤?引入 http模块 var http=require('http')创建服务 var ser...原创 2020-04-23 09:09:50 · 4402 阅读 · 0 评论 -
pm2如何部署node项目到服务器
1、pm2简介pm2(process manager)是一个进程管理工具,维护一个进程列表,可以用它来管理你的node进程,负责所有正在运行的进程,并查看node进程的状态,也支持性能监控,负载均衡等功能。1.1、使用pm2管理的node程序的好处监听文件变化,自动重启程序支持性能监控负载均衡程序崩溃自动重启服务器重新启动时自动重新启动自动化部署项目2、pm2安装与使用2....原创 2020-04-22 22:21:03 · 878 阅读 · 0 评论 -
npm使用及commonjs规范(六)
1.npm 使用入门官网:https://www.npmjs.com/安装:无需安装查看当前版本: npm -v更新: npm install npm@latest -g初始化工程 npm init npm init --yes 默认配置安装包使用npm install会读取package.json文件来安装模块。安装的模块分为两类dependencies和devDe...原创 2020-04-21 16:42:22 · 1076 阅读 · 0 评论 -
mongodb的使用
mongodb 安装1.安装:下载mogodb添加环境变量步骤我的电脑------>右击------>属性---->高级系统设置---->高级----->环境变量----->系统变量------>双击Path------>(window10系统:点击新建黏贴新的环境变量路径。win7系统:在原来的环境变量后加分号,黏贴新的环境变量路径)--...原创 2019-11-28 16:43:25 · 755 阅读 · 0 评论 -
手动实现一个简单的静态资源管理服务(五)
手动实现一个简单的静态资源管理服务server.js如下var http = require('http');var url = require('url');var fs = require('fs');var path = require('path');//端口号var post = 3000;//域名var host = '127.0.0.1';//常见文件的mime...原创 2019-11-18 21:07:05 · 851 阅读 · 0 评论 -
node常用的模块(四)
1.url概念、组成url:统一资源定位符┌─────────────────────────────────────────────────────────────────────────────────────────────┐│ href ...原创 2020-04-19 21:27:14 · 535 阅读 · 0 评论 -
使用nodejs搭建一个简单服务器(三)
服务器搭建通过nodejs 搭建一个服务器:nodejs 写一个服务器,别人能够访问到;http 协议:浏览器 和 服务器 遵守的规范;http 服务器 和 浏览器 之间的通信,都是通过 http 实现的我们的服务器,最重要的一环,监听,也就是说,http 向服务器发送请求,那么服务器就应该接收到这样的请求,这就是监听;第一步创建我们的服务器;(内容写在我们的 js 文件即可)//...原创 2019-11-13 11:37:55 · 1968 阅读 · 0 评论 -
node环境介绍(二)
node的执行环境(REPL交互式解释器)Node.js REPL(Read Eval Print Loop:交互式解释器) 是一个运行环境,可以很好的调试 Javascript 代码。开始学习 REPLDOS窗口 输入 node 便可启动node运行环境。node>这时我们就可以在 > 后输入简单的表达式,并按下回车键来计算结果。简单的表达式运算$ node&g...原创 2019-11-13 10:01:07 · 995 阅读 · 0 评论 -
node简介与安装(一)
学习索引node基础node概念node安装步骤功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入node基础脚本语言...原创 2019-10-29 17:05:09 · 1390 阅读 · 0 评论