前言大家好 我是歌谣 今天给大家带来node中关于koa静态资源模块的讲解初始化项目npm init -y安装koa和路由和解析静态资源和获取请求参数npm i koa npm i koa-router npm i koa-static npm i koa-bodyparser案例login.html<!DOCTYPE html> <html lang="en"> <
前言大家好 我是歌谣 今天给大家带来node中关于koa静态资源模块的讲解初始化项目npm init -y安装koa和路由npm i koa npm i koa-router npm i koa-static配置文件{ "name": "koa", "version": "1.0.0", "description": "", "main": "index.js", "scrip
前言大家好 我是歌谣 今天给大家带来node中关于koa路由模块的讲解初始化项目npm init -y安装koa和路由npm i koa npm i koa-router配置文件{ "name": "koa", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test":
前言大家好 我是歌谣 今天给大家带来node中关于koa模块的讲解初始化项目npm init -y安装koanpm i koa配置文件{ "name": "koa", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test
前言大家好 我是歌谣 今天继续给大家带来ApiDoc的讲解首先vsvs code安装Api Snippets插件安装依赖yarn add apidoc/npm i -g apidoc执行命令apidoc -i .\routes\ -o .\doc生成html文件
前言我是歌谣 今天继续给大家带来登录鉴权JWT模块的讲解安装npm i jsonwebtoken 安装依赖后台mongoDb前端目录usercontroll.jsconst UserService = require("../services/UserService") const JWT = require("../util/jwt") const UserController = {
前言大家好 我是歌谣 今天继续给大家带来node操作MongoDB实现数据库的增删改查操作的mvc版本目录结构control层const UserService = require("../services/UserService") const UserController = { addUser: async (req, res, next) => { cons
前言大家好 我是歌谣 今天给大家带来的是MongoDB关于node操作数据库的讲解依赖配置需要安装express-genetator脚手架创建项目配置文件{ "name": "myapp", "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www" }, "dependen
第一步在mongDB官网找到安装包下载或者百度网盘下载链接:https://pan.baidu.com/s/11fJQTH5pO2WmhnLo2G1Ylg?pwd=0goe 提取码:0goe解压之后文件如下创建data/db文件在bin目录下打开窗口.\mongod --dbpath=..\data\db浏览器中输入http://localhost:27017/创建mongodb.conf配置文件
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解express生成器知识的讲解安装npm install -g express-generator创建文件express myapp删除view下面的jade结尾文件执行express myapp --view=ejs生成ejs文件启动cd myapp npm install访问 localhost:3000app.jsva
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解计算器的讲解index.css/* Basic reset */ * { margin: 0; padding: 0; box-sizing: border-box; /* Better text styling */ font: bold 14px Arial, sans-serif; } /* Fina
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解服务端渲染和客户端渲染静态资源的讲解案列index.html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="widt
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解获取express获取静态资源的讲解案列const express = require("express") const app = express() const IndexRouter=require("./router/indexRouter") //配置解析 app.use(express.static("publi
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解获取express获取请求采参数的讲解案例index.jsconst express = require("express") const app = express() const IndexRouter=require("./router/indexRouter") //应用 app.use(function(req,
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解获取express中间件的讲解案列const express = require("express") const app = express() app.get("/", (req, res) => { res.send("<html><p>hello world</p>
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解获取express基本路由的讲解案例1const express=require("express") const app=express() app.get("/",(req,res)=>{ res.send("<html><p>hello world</p></
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解获取静态资源的讲解安装npm init -y npm i express案例const express=require("express") const app=express() app.get("/",(req,res)=>{ res.write("hello geyao") res.end()
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解获取请求参数的讲解案例1api.jsfunction render(res, data,type="") { res.writeHead(200, { "content-Type": `${type?type:"application/json"};charset=utf-8` }) res.write(da
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解node中路由模块的讲解案例try....catch捕捉异常index.jsconst http = require("http") const route=require("./route.js") http.createServer((req, res) => { const myurl = new URL
前言大家好 我是前端歌谣 今天继续给大家带来avue的讲解:page.sync="page"分页处理page: { total: 0, // 总页数 currentPage: 1, // 当前页数 pageSize: 10 // 每页显示多少条 },:data="tableData"表单数据tableData: [],:table-loa
前言我是歌谣 今天继续给大家带来el-button-groups(项目的讲解背景颜色属性color:style=" item.color ? { background: item.color, borderColor: item.color } : {} "btns:[{ //按钮名称 name:"歌谣",
前言大家好 我是歌谣 今天继续给大家带来element ui组件el-button的封装使用方法<btn-groups :btns="btns" :max="max" class="page-btns"></btn-groups>参数部分name控制属性名显示按钮的名称{{ item.name }}btns:[{ //按钮名称
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解node中路由模块的讲解启动服务器const http=require("http") http.createServer((req,res)=>{ const myurl=new URL(req.url,"http://127.0.0.1") console.log(myurl.pathname)
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解node中crypto模块的讲解案例const crypto=require("crypto") const hash=crypto.createHash("md5") hash.update("hello geyao") console.log(hash.digest("hex"))运算结果案例1const cryp
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解node中zlib模块的讲解案例const http=require("http") const fs=require("fs") http.createServer((req,res)=>{ const reads=fs.createReadStream("./index.js") res.writeHe
前言我是歌谣 微信公众号关注前端小歌谣一起学习前端知识 今天继续给大家讲解node中stream模块的讲解案例const fs=require("fs") const rs=fs.createReadStream("./1.txt","utf-8") rs.on("data",(chunk)=>{ console.log(chunk) }) rs.on("end",()=>
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号