nodeJS
文章平均质量分 72
前端Jason
做一个能独立思考的人,有话可说,有事可干,歌以咏志。
展开
-
Mac M1使用brew安装nvm
nvm作为node版本管理器,全称,可以管理安装的node和node-sass版本。在macOS系统上的安装步骤如下:*本机使用的是M1芯片,终端配置文件默认使用.zshrc。原创 2022-12-10 22:01:01 · 1816 阅读 · 1 评论 -
登陆拦截
登陆拦截 [用户登陆状态保持] 当用户访问服务器的其他页面时, 需要先验证用户之前是否登陆过, 如果登陆过,就放行, 如果没有登陆跳转到登录页进行登陆; 登陆过用户: 要啥给啥 没有登陆过: 只给登录页 http协议是无状态的 cookie 和 session 1- http协议是无状态的 http协议是无状态,无记忆的,在早期互联网中,基本都是静态页面,只要用户输入正确网址,服务器就会返回...原创 2019-12-15 16:54:14 · 265 阅读 · 0 评论 -
Express 框架
Express Express 框架 基于 Node.js 平台,快速、开放、极简的 web 开发框架 express 官网 express 中文网 起步 安装:npm i express // 导入 express var express = require('express') // 创建 express实例,也就是创建 express服务器 var app = express() ...原创 2019-12-15 16:51:59 · 64 阅读 · 0 评论 -
nodeJS做一套留言板
目标: 完成动态交互留言板, 做一套留言版增删改查 搭建服务器基本结构 首页动态渲染 取数据 + 模板 获取数据库的数据 配合模板引擎进渲染 把渲染好页面返回给浏览器 删除留言 前端点击删除按钮,传递给给后台 接收前端传递id, 根据id去删除对应的数据 先把data.json中数据读取出来,转出js数组 从数组中删除 将数组转回json字符串,写回data.json 页面需要重新...原创 2019-12-15 16:50:44 · 1012 阅读 · 0 评论 -
nodeJS之模块化开发
模块化 基本概念 在nodejs中,应用由模块组成,nodejs中采用commonJS模块规范。 一个js文件就是一个模块 每个模块都是一个独立的作用域,在这个而文件中定义的变量、函数、对象都是私有的,对其他文件不可见。 01-模块化的概念用于演示每一个模块都有自己单独的作用域 node中模块分类 1 核心模块 由 node 本身提供,不需要单独安装(npm),可直接引入使用 ...原创 2019-12-15 16:47:23 · 170 阅读 · 0 评论 -
实现动态WEB服务器
实现动态WEB服务器 在node中使用art-template 文档 安装 npm install art-template 核心方法 // 基于模板路径渲染模板 //参数1:文件的路径 //参数2:数据 //返回值:返回渲染后的内容 // template(filename, data) let html = template(path.join(__dirname, "pages",...原创 2019-12-15 16:46:08 · 375 阅读 · 0 评论 -
npm
npm - Node包管理工具 npm的基本概念 node package manager npm官网 npm中文文档 1. npm 是node的包管理工具, 2. 它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 个 包(package) (即,代码模块)。 3. 来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本...原创 2019-12-15 16:44:49 · 79 阅读 · 0 评论 -
nodeJS核心模块介绍
fs模块 fs模块是nodejs中最常用的一个模块,因此掌握fs模块非常的有必要,fs模块的方法非常多,用到了哪个查哪个即可。 文档地址:http://nodejs.cn/api/fs.html 在nodejs中,提供了fs模块,这是node的核心模块 注意: 除了global模块中的内容可以直接使用,其他模块都是需要加载的。 fs模块不是全局的,不能直接使用。因此需要导入才能使用。 va...原创 2019-12-15 16:42:35 · 142 阅读 · 0 评论