首页 > TAG信息列表 > express

Node.js之mysql模块开启执行多个SQL命令

今天分享的内容是模块化思维 ,在项目中需要分类模块化对项目数据进行归类    pool.js是mysql的连接池 routes文件夹里放路由器目录,里面可以放项目路由的小文件夹 app.js是web服务器   1.在app.js下使用express创建web服务器,引入关于汉唐路由器(./routes/about.js),挂载路由器,添

express 中间件

const express = require('express'); const app = express(); // 定义中间件函数 const mw = function(req, res, next){ console.log('简单的中间件函数'); //把流转关系,转交给下一个中间件或路由 next(); } // 将 mw 注册为全局生效的中间件 app.use(mw); //

Heroku 不再免费了,我还能如何部署我的 React/Node 应用程序? :(

Heroku 不再免费了,我还能如何部署我的 React/Node 应用程序?

Express 模板引擎

Express 模板引擎 Photo by RKTKN on 不飞溅 乙 xpress 有很多模板引擎可供选择。模板引擎是一种创建可重用代码的方法,同时允许将动态信息传递到代码中。它通常是一种简写形式,并被转换为 HTML。例如,您构建的网站的基本格式是顶部的导航栏、下方的内容部分和底部的页脚。一个模

linux grep命令详解

linux grep命令详解 - ggjucheng - 博客园  https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html 简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索

3.2 Express中间件的初体验

1.定义中间件函数 const express = require('express'); const app = express(); const mw = function (req, res, next) { console.log('这是最简单的中间件函数'); //把流转关系转交给下一个中间件或路由 next() } app.listen('80', () => { console.log(

黑马_10、使用 Express 写接口

使用 Express 写接口步骤如下 1 创建基本的服务器 代码: // 导入 express const express = require('express') // 创建服务器实例 const app = express() //write your code here... // 调用app.listen()方法指定端口号并启动服务器 app.listen(80, () => { console.log('expr

[Express] Extends CrudController with Mongoose model

Each model controller: import { crudControllers } from '../../utils/crud' import { Item } from './item.model' export default crudControllers(Item) You are able to override default methods from crudController: export default { ...cru

一个简单的服务

const express = require('express'); const app = express(); const port = process.env.PORT || 3000; app.get('/', (req, res) => { res.send('Hello World!!!'); }); app.listen(port, () => { console.log(`Express web app

IFC总体架构

1. EXPRESS语言   IFC架构采用EXPRESS语言定义,EXPRESS语言是由STEP(Standard for the Exchange of Product Model Data)开发的概念性架构语言。STEP是计算机可读的用于交换和描述产品制造信息的标准。   EXPRESS用于面向对象的信息描述语言,处于STEP的基础和核心地位。它将IFC

Express 项目,res.cookie() 设置 Cookie 无法被保存在浏览器的 Application 中

res.cookie() 给客户端响应头封装的 Cookie 无法被保存在客户端浏览器的 Application 中,只能在 Set-Cookie 中看到有这个值: 经过多方的搜索和查询,前后端分离项目中,存在跨域问题,域名不一样导致 Cookie 无法被存储在浏览器的 Application 中,而只需要前后端多加一个配置项即可: 首先

Express 使用 Cookie

在使用 Cookie 之前,需要给 Express 加载中间件,cookie-parser: npm i cookie-parser Express 使用中间件: import express from "express"; import cookieParser from "cookie-parser"; const app = express(); app.use(cookieParser()); res.cookie()设置 Cookie,封装在响应头发

Node.js + Express + Knex 开发 API 接口

安装依赖包 npm i express knex mysql2 这是 Knex 官方文档地址:Knex.js - SQL query builder。 搭建接口 config.js 新建一个 config.js 文件,专门写 knex 的配置: import knex from "knex"; export default knex({ client: "mysql2", connection: { host: "127.0.0.1&q

Express

安装   npm install express 引入   require('express') 例子 // 引入express const express = require('express'); // 创建网站服务器 const app = express(); app.use((req, res, next) => { console.log('运行了app.use1'); next(); }) app.use(

在Express项目中操作数据库【学习笔记】

♥♥♥感谢itheima~~ 在Express项目中操作数据库的步骤 ① 安装操作 MySQL 数据库的第三方模块(mysql)② 通过 mysql 模块连接到 MySQL 数据库③ 通过 mysql 模块执行 SQL 语句    1、安装操作 MySQL 数据库的第三方模块(mysql) mysql 模块是托管于 npm 上的第三方模块。它提供了在

应用级中间件

  中间件:   概念:本质上就是一个函数  包含三个参数:request、response、next 作用:   1.执行任何代码。   2.修改请求和响应对象。   3.终结请求-响应对象。   4.调用堆栈中的下一个中间件或路由 分类:   1.应用(全局)级中间件(过滤非法的请求,例如防盗链)     第一种写

使用socket.io

使用socket.io 使用express+socket.io完成聊天室项目 socket.io 服务,是一种即时通讯服务 //如何实现通讯 A <=> 服务端 <=> B /* 1. 客户端发送信息给服务端 2. 服务端接收客户端的信息 3. 服务端发送信息给客户端 4. 客户端接收服务端的信息 */ socket的使用 //1. 安装soc

express框架

express框架: 创建一个应用用于处理项目 操作: 先安装express框架:npm i express 引入express: let express=require('express'); 创建应用: let app=express(); 使用静态资源路径:(node_modules 里面装的是各种模块:jq bootstrap) app.use(express.static('node_modules'));

中间件

概念:本质上就是一个函数,里面包含了三个参数request,response,next 作用:   1)执行任何代码   2)修改请求和响应对象   3)终结请求—响应循环(让一次请求得到响应)   4)调用堆栈方法中的下一个中间件或路由 分类:   1)应用(全局)级中间件(过滤非法的请求,例如防盗链)     --第一种写

day35Express及相关内容

  昨天内容回顾 1.mysql数据库讲解(DDL DML) 2.mysql模块讲解(采用连接的方式) 3.mysql模块的CRUD 4.mysql连接池的使用 5.mysql的执行方法封装(完成登录注册功能) 实现对应的商品表的操作 1.需求文档的分析(mock数据) 2.看相同的一些产品(讨论) 3.创建的数据库 //根据id查询的

学习-node写接口

1、创建项目-npm init 初始化 node 项目,生成pagekage.json文件,npm install express -s 安装依赖    2、创建page.js文件 // 引入express模块 var express = require('express'); var demo = express(); demo.get('/test/getList', function(request, response) { // 返

Vue路由器的hash和history两种工作模式 && Vue项目编译部署

1 # 一、Vue路由器的两种工作模式 2 # 1.对于一个uri来说,什么是hash值? 井号及其后面的内容就是hash值。 3 # 2.hash值不会包括含在HTTP请求中,即:hash值不会带给服务器(只是前端浏览器自己使用)。 4 # 3.hash模式: 5 # .地址中永远带井号,不美观。 6 #

Nodejs关于软件安装及环境配置的解决方案

一、安装环境 1、本机系统:Windows 72、Node.js:node-v13.14.0-x64.msi(64位) win7支持的最后一个版本 二、安装Node.js步骤 1、下载对应自己系统对应的 Node.js 版本,地址:https://nodejs.org/zh-cn/2、选安装目录进行安装3、环境配置4、测试 三、前期准备 1、Node.js简介   Node.js

使用express框架快速部署node项目

express是目前最流行的基于node.js的web开发框架,我们可以使用它来快速搭建起一个node项目。   1、全局安装express和express-generator(express应用生成器) npm i express express-generator -g   2、执行命令生成node项目 express node-demo 这样我们就生成了一个node项目

登陆验证-基于express开发

sessio 与 cookie: 基于HTTP协议,HTTP是一种无状态的协议 为什么有session与cookie web 1.0:资源共享, web 2.0: 交互,多部操作,依赖数据 session与cookie:来实现状态的记录,解决Http无状态的缺陷。 session和cookie的区别和特点: session与cookie都是由服务器生产的 session存储在