Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
一、概述简介node.js实际上是采用google的chrome浏览器V8引擎,由C++编写的javascript运行环境,由于封装和底层的处理赋予了更大的能力,使得js可以像java、php等一样运行于服务器端。它可以像浏览器引擎那样解析js代码,却没有浏览器端各种安全性的限制,还提供许多系统级别的API: 1、文件的读写 2、进行的管理 3、网络通信Node.js与浏览器执行环境的异同点相
一、app.use与http.createServer….二、app.use路由与app.get、app.post#等等的区别针对不同的请求,Express提供了use方法的一些别名(get、post之类),用express时才能用get、post吗?三、express三大核心概念:路由、中间件、模板引擎四、要选择哪种模板比较好?
今天想用ejs模板引擎初始化一个名叫microblog的项目,输入了下面命令:express -t ejs microblog运行完它就提示我要安装相关依赖,于是就继续输入命令:cd microblog && npm install注:无参数的 npm install 的功能就是检查当前目录下的package.json,并自动安装所有指定的依赖。 结果,在packag.json中发现安装的模板引擎
1. fs读取文件 const fs=require('fs');//引入文件读取模块 fs.readFile('./README.md',(err,data)=&gt
输入完成后 进入任意目录 输入 node --version 会出现相应的版本。 大佬地址 https://www.cnblogs.com/wang715100018066/p/8289863.htm
后端代码 在后端的文件 routes文件夹下的connect.js文件中 // 引入mysql const mysql = require('mysql'); // 创建连接对象 co
node koa2 初体验 时隔 8 个月,经历一番 chuozhe,我又回来了... 一、koa2 初识 1. Think 之前一直用 node 的 express,没有太多框架封装的东西,需要自己
express包含的内容:1)主体2)cookie,session3)数据4)模板引擎5)路由需要用到的插件:express---web框架express-static------解析静态资源cookie-parser-------解析cookie,服务端读取客户端设置的cookiecookie-session------解析sessionbody-pa...
Node.js学习课程的安排Node.js最大的特点就是:非阻塞IO和事件驱动、模块化驱动  Node的基础概念1)node命令的基本用法(1)进入REPL环境:node,进入REPL环境  .exit     在REPL环境,可以测试Node的一些代码和模块进入window的Powershell环境:cmd  执行:powershell     通过命令行执行...
不推荐使用安装包安装原因:1)以前版本安装的很多全局的工具包需要重新安装2)无法回滚到之前的版本3)无法再多个版本之间切换(很多时候需要特定的版本) 使用NVM的方式安装1)下载:nvm-windows2)解压到一个全英文的路径3)编辑解压目录下的setting.txt文件(不存在则新建)        a、root配置为当前nvm.exe所在目录,例:ro...
1)切换当前目录:cd2)创建目录:mkdir3)查看当前目录列表:dir  (windows系统)    别名:ls(list)(Linux系统)4)清空当前控制台:cls(windows系统)         别名:clear(Linux系统)5)删除文件:del  (windows系统)                    别名:rm(Linux系统)6)返回上一级目录...
在express中利用中间件crypto中的MD5进行加密const crypto = require('crypto');// 签名对象let obj = crypto.createHash('md5');// 加密数据obj.update('12345');// 以十六进制返回结果let str = obj.digest('hex');console.log(str);...
1、cookie的处理设置cookie:给客户端发送cookie,通过res.cookie('属性名',‘值’,{signed:boolean,path:'/',maxAge:毫秒}),req.secret='fdfsdfs'const express = require('express');let server = express();server.listen(8080);...
后台模板引擎:生成页面,有ejs------温和的,非侵入式,可以往里面加功能,弱依赖; jade------破坏性、侵入式(和普通的html不能共存),强依赖,离开了jade页面就不能工作了在express中进行模板适配的中间件:consolidate jade---强依赖1)jade----首先在项目的根目录下安装jade2)书写.jade文件,支持缩进规定层级和略写3...
在express中使用路由Router:把不同的目录对应到不同的模块,实现功能的分开。相当于一个子服务,有router.post()   router.get   router.use具体的例子const express = require('express');let server = express();server.listen(8080);// 目录1:/user 创...
一、安装Node.js mysql驱动库Node.js里面没有mysql模块的,我们需要安装mysql模块。我们可以使用npm(Node package manager)进行安装。这里使用到的版本为:"2.0.0-rc2。安装步骤如下:
一、下载Node.js postgres驱动Node.js里面没有postgres模块的,我们需要安装node-postgres模块。 node-postgres模块的下载地址为:https://github.com/brianc/node-postgres。下载完成后,解压到pg目录,pg里面的文件
一、关于getmacnode.js没有直接获取mac网卡地址的模块,此时我们需要借助于第三方模块getmac。getmac 可以帮助我们 获取当前机器上的mac地址。gatmac 下载地址为:https://github.com/bevry/getmac。我们也可以使用命
npm 切换到淘宝源默认的npm下载地址:http://www.npmjs.org/淘宝npm镜像的地址:https://npm.taobao.org/临时使用淘宝源: $ npm --registry https://registry.npm.taobao.org install node-red-contrib-composer@latest全局配置切换到淘宝源: $ npm config set registry https://registry.npm.ta
切换到root用户 后,再重新执行 npm install 命令安装依赖包,瞬间安装完成所有依赖,问题解决。
1、升级$ sudo npm install n -g$ sudo n stable2、验证 $ node --version到此Ubuntu 升级nodejs版本介绍完成。
用到的包: "dependencies": { "mysql": "^2.18.1", "node-schedule":
本机环境: nodejs v12.16.3 npm 6.14.4 vue-cli 4.3.1 初始化项目 vue init simulatedgreg/electron-vue my-project