ICode9

精准搜索请尝试: 精确搜索
  • Node 登录模块、权限验证、错误处理和可配置自定义中间件实现笔记2020-12-24 13:58:19

    发布时间:2020-07-21 12:05:47 原发布地:https://blog.amzrk2.cc/post/2020/login-api-jwt/ 文章采用 CC BY-NC-SA 4.0 许可,请注明出处;商业转载请联系作者授权。 目录 管理员账户添加登陆页面及接口查找用户验证密码返回验证成功的 token 用户权限校验限制访问数据接口统

  • 文件包含2020-12-23 12:02:56

    一、漏洞产生的函数 include() include_once() //检查是否已经包含,如果包含,就不再执行包含 require() require_once() include与require最大的区别在于,如果包含的文件存在错误;那么include弹出警告,脚本继续执行。而require会终止运行脚本 二、包含类型 1、本地包含 2、

  • 解决webpack打包样式url()背景图片问题2020-12-21 14:34:26

    定位错误 项目使用webpack4进行编译,打包后的样式中使用url方法指定的背景图片不能够正常显示 .bgurl{ background-image: url('/images/abc.jpeg') } 上述样式在webpack中编译出错,配置如下 // stylus [ loader: MiniCssExtractPlugin.loader, { loader: 'css-load

  • 三、Electron + Webpack + Vue 搭建开发环境及打包安装 ---- 打包electron应用2020-12-20 13:35:25

    目录 Webpack + Vue 搭建开发环境及打包安装 ------- 打包渲染进程 Electron + Webpack  搭建开发环境及打包安装 ------- 打包主进程 Electron + Webpack + Vue 搭建开发环境及打包安装 ---- 打包electron应用 三、打包Election App 应用   在之前的节中已经写了渲染进程的

  • 路由配置报错:Failed to mount component: template or render function not defined2020-12-18 12:02:09

    在electron-vue 项目中配置路由过程中,引入发现: component: require('../view/home/HomeView'), 报错:Failed to mount component: template or render function not defined 先来解决报错: 尝试了两种方式都可以解决: import 方式 const mailDial = () => import('../view/Mai

  • webpack5升级过程遇到的一些坑?2020-12-17 02:02:52

    webpack5升级过程遇到的一些坑 版本相关信息 node: v14.15.0 npm: 6.14.8 mac: 10.14.6 webpack: 5.10.3 webpack-cli: 4.2.0 webpack-dev-server: 3.11.0 "webpack": "^5.10.3", "webpack-cli": "^4.2.0", "webpack-dev-server":

  • express使用简介2020-12-15 18:00:34

    框架搭建 1、安装脚手架: npm install -g express-generator 2、创建项目:        express myapp        查看项目目录,可以知道启动文件www作用是提供http服务        express是一个全栈环境,所以有views、public 3、安装nodemon自动重启工具、cross-env设置

  • CommonJS与ES6 Module2020-12-14 10:00:23

    一、CommonJS node中使用common.js,导入require;导出module.exports // 向外部模块导出数据 exports.version = version; exports.sayHi = sayHi; module.exports.greeting = greeting // require导入模块 let a = require('./a.js') 二、ES6 Module 导入:import 导出:1)默认

  • 使用express搭建服务器2020-12-13 00:02:15

    除了使用http模块的方式来创建服务器,我们还可以使用第三方插件express来创建服务器,此方式更为简单,对http模块进行了封装(类似于jQuery对js进行封装一样) //1、加载express模块 // 2、创建服务器 // 3、设置端口,开启服务器 // 4、设置静态文件 // 5、写接口 const fs = requir

  • Rollup.js: 开源JS库的打包利器2020-12-10 18:04:29

    前言 Rollup 是一个 JavaScript 模块打包器,说到模块打包器,自然就会想到 webpack。webpack 是一个现代  JavaScript 应用程序的静态模块打包器,那么在 webpack 已经成为前端构建主流的今天,为什么还要用 Rollup 呢?   Rollup 中文文档 中介绍到,它可以将小块代码编译成大块复杂的代

  • 同级目录页面快捷引入(webpack require.context)2020-12-09 22:01:23

    // 动态引入 // webpack require.context // 1.目标文件 // 2.是否匹配子目录 // 3.匹配什么类型的文件 import Vue from 'vue' function changeStr(str){ return str.charAt(0).toUpperCase()+str.slice(1) } const requireComponent =require.context('.',false,/\.vue

  • node学习—数据查询2020-12-06 15:01:07

    数据查询 一、数据查询1、管理员查询1.单个查询2.查id3.全部查询 二、学生查询1、分页查询1.方法12.方法二 2、查询需求字段3、定向查询 一、数据查询 前面所学习的模拟数据和数据抓取都是往数据库里存放数据,那么当我们真正使用时又该怎样去拿取数据呢。 1、管理员查询

  • ES6-23【javascript模块化】2020-12-06 13:04:29

    一.模块化历史 (1).历史问题 在刚开始所有的JS全部写在一个js当中 随后分为index.html就写在index.js当中此时就会存在一个问题,由于公用了一个作用域就会产生、变量覆盖、变量重名、污染全局的问题 所以产生了立即执行函数,但是依旧无法解决首页js加载顺序的问题,而且这也只是民

  • node.js中require加载规则2020-12-05 13:03:47

    1:require('模块标识')会优先从缓存中加载(已经加载过一遍的文件不会重复去执行,直接去缓存中找) 2:require('本地路径文件')必须要加 . 或 .. 这样就能识别不是核心模块也不是第三方模块,直接去本地找 3:require('第三方模块')首先判断核心模块是否有 (所有的第三方模块都不会与核心模块

  • composer安装第三方类库2020-12-05 12:03:16

    使用composer安装第三方类库有两种方法,以安装monolog类库为例 前提需要安装compser,可以参看Windows上composer安装及使用 方法一:直接在网站目录运行composer require monolog/monolig(会自动创建json文件) 方法二:1.composer.json文件登记需要的依赖库     2.运行php composer

  • nodejs 处理前端上传来的图片到服务器2020-12-04 11:00:39

    刚接触 nodejs,前几天搞了几天图片上传这块,今天终于搞通了,记录一下,日后再看 前端代码: <div class="am-form-group am-form-file"> <div class="tpl-form-file-img"> <img id="uploadImg" src="assets/img/slide-2.jpg" alt=

  • NodeJS 加密 —— crypto 模块2020-12-03 11:30:54

    加密简介 加密是以某种算法改变原有的信息数据,使得未授权用户即使获得了已加密信息,因不知解密的方法,无法得知信息真正的含义,通过这种方式提高网络数据传输的安全性,加密算法常见的有哈希算法、HMAC 算法、签名、对称性加密算法和非对称性加密算法,加密算法也分为可逆和不可逆,比如

  • 配置XAMPP中Apache可被外网访问2020-12-02 23:02:28

    Apache的外网访问: 0.本人XAMPP版本为3.2 1.将httpd-xampp.conf中的Require local修改为Require all granted 2.在自己的云服务器中加上8081端口的防火墙(本人用的阿里云服务器,具体云服务器的用法可参考本人之前的一篇文章,只看前半部分即可):web网站发布:云服务器租用+IIS配置+网

  • 浅析常用的import被webpack编译之后2020-12-02 19:04:27

      我们知道import可以用来加载模块,而且import一般用在需要懒加载的地方。那么你知道 import moduleName from 'xxModule' 和 import('xxModule') 经过webpack编译打包后最终变成了什么?在浏览器中是怎么运行的?   我们都知道webpack的打包过程大概流程是这样的: 合并webpack.co

  • build 文件夹中的 build.js2020-12-02 16:32:26

      1 // bulid.js是webpack的打包文件,通过配置package.json中的script来执行脚本。命令号npm run build即运行node build/build.js 2 'use strict' 3 require('./check-versions')() // 检查node+npm的版本,引用./check-versions.js文件 4 5 6 //process.env是一个包含用

  • 帝国cms定时自动更新带加密插件2020-11-30 18:34:11

    网站需要定时刷新首页,但是帝国CMS自带的刷新功能,需要后台一直开启才能生效;现在需要做一个带密码的刷新插件,自动定时更新首页。 1 <?php 2 /******** 3 * 1.本插件目录位置在/e/admin/之下, 4 * 2.新建日期20201130 5 * 3.chig@foxmail.com 6 7 ***********/ 8 $passwor

  • phpMyAdmin2020-11-30 00:02:25

    先换源 yum install epel-release rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 安装 sudo yum install phpmyadmin 配置 sudo vi /etc/httpd/conf.d/phpMyAdmin.conf <Directory /usr/share/phpMyAdmin/>    AddDefaultCharset UTF-8    <IfMod

  • express+mongodb笔记:新增时应注意的地方2020-11-28 15:33:18

    在新增时我写了一个js文件: var express = require('express'); var router = express.Router(); const { medicineModel } = require('../model'); var model = require('../model') // // 将前端传来的药品信息插入数据库 router.get('/putMedicine', func

  • 前后端分离编写简单注册登录案例,并实现session存储持久化2020-11-28 12:03:07

    为加深对nodeJS服务端与客户端交互的理解,特写下这个案例,供以后查阅。 1. 编写mongoose连接模块(connect.js) const mongoose = require('mongoose'); function mongoConnect(openFn, errorFn) { //连接数据库 mongoose.connect('mongodb://localhost:27017/demo', {

  • 解读 vue-cli 脚手架(二):npm run build 的背后2020-11-27 09:56:31

    如果没有看过我的上一篇文章,请先移步去看一下哈! 时隔一年多,之前写的文章感觉大家还挺喜欢的,一直说要更新下一篇。但是一直没有机会,没时间,还有就是,感觉自己的技术,可能不足以支持我继续往下走。但是经过这个一年多的历练,感觉很多东西考虑的会更周全,不负期待! 废话说一堆,步入正题

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有