npm

从零开始搭建自己的VueJS2.0+ElementUI单页面网站(一、环境搭建)

纵然是瞬间 提交于 2020-11-10 01:52:22
原网址:https://blog.csdn.net/u012907049/article/details/72764151 前言 VueJS可以说是近些年来最火的前端框架之一,越来越多的网站开始使用vuejs作为前端框架,vuejs轻量、简单的特性使得前端开发变得更加简易,而基于vuejs的前端组件库也越来越多。我们今天使用的ElementUI,是饿了么团队开发的一款基于vuejs的前端组件库,也是众多vuejs组件库里面比较优秀的一款。这里要说一下我们构建网站所需要用到的一些东西: NodeJS(npm) Webstorm (前端IDE) Nginx(后期用来转发请求到后台服务器) Eclipse(后台IDE) 正文 安装nodeJS和npm 由于我们要使用npm这个包管理器,所以要安装nodeJS。现在版本的nodeJS已经集成了npm,所以我们只需要安装一次即可。我们访问 nodejs中文网 ,下载对应自己系统的版本就可以了。这里我们下载Windows系统的64位zip文件,下载完成后解压,可以看到里面有一个node.exe的可执行文件。 我们把当前的目录加入到系统环境变量的path里面。然后打开cmd命令行,输入npm -v,如果出现如下图的显示,说明已经安装正确。 这样我们以后就可以在硬盘中任何一个位置里使用npm命令了。 安装Webstorm

[书籍精读]《深入浅出Node.js》精读笔记分享

試著忘記壹切 提交于 2020-11-10 01:01:53
写在前面 书籍介绍:本书由首章Node介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示、异步I/O实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer的细节、Node中的网络编程基础、Node中的Web开发、进程间的消息传递、Node测试以及通过Node构建产品需要的注意事项。 我的简评:这是一本难得的好书,这本书理论和实践结合的很好。如果你是一个纯前端的开发者,这本书可以读读开拓些视野,如果你是一个全栈的开发者,这本书作为入门和深入后端也很不错,推荐拜读。 !!文末有pdf书籍、笔记思维导图、随书代码打包下载地址,需要请自取!阅读[书籍精读系列]所有文章,请移步: 推荐收藏-JavaScript书籍精读笔记系列导航 第一章 Node简介 1.1.Node的诞生历程 2009年3月, Ryan Dahl 1.2.Node的命名与起源 别名 Nodejs、 NodeJS、 Node.js 找到了设计高性能, Web服务器的几个要点: 事件驱动、非阻塞I/O JavaScript 高性能、符合事件驱动、没有历史包袱 构建网络应用的一个基础框架 1.3.Node给JavaScript带来的意义 浏览器中除了V8作为JavaScript引擎外,还有一个WebKit布局引擎 浏览器通过事件驱动来服务界面上的交互, Node通过过事件驱动来服务I/O 1.4

微信小程序之云开发一

て烟熏妆下的殇ゞ 提交于 2020-11-10 00:46:56
  最近听说微信小程序发布了云开发,可以不需要购买服务器,就能开发小程序和发布小程序,对于动辄千元的服务器,极大的节约了开发成本,受不住诱惑,我就开始了小程序的云开发,目前项目已上线,亲测不收费,闲不住的可以试试 第一步:点击云开发 第二步:创建新环境,免费给予的基本够个人使用 第三步:根部新建文件夹: cloudfunctions 第四步:project.config.json配置云开发文件夹 "cloudfunctionRoot": "cloudfunctions/", 第五步:链接云开发 右键 cloudfunctions 文件夹 更多设置选择开发环境 显示云图标,则链接上云服务器 此时就链接上云开发了 接下来说一下云函数: 右键文件夹 cloudfunctions 新建node.js云函数 接下来 需要安装node.js 和 npm 如果已安装,就可以直接安装 wx-server-sdk 右键 test 文件夹选择在中端中打开 输入 : npm install --save wx-server-sdk@latest 安装成功后多了一个文件 然后右键 test 文件夹就可以上传并部署了 部署成功后,请求云函数: / 初始化云开发 wx.cloud.init({ traceUser: true }) // 调用登录云函数获取openid wx.cloud

微信小程序开发之云开发

和自甴很熟 提交于 2020-11-09 23:44:15
创建云开发小程序项目 开通云开发 开通后界面 选择开发环境 开启使用npm模块 安装wx-server-sdk npm install --save wx-server-sdk @latest 创建云函数 // 云函数入口函数 exports.main = async (event, context) => { console.log(event) console.log(context) return { sum: event.a + event.b } } 本地调试云函数 联系博主: https://blog.iffmd.cn/ 合作项目/交朋友/问题咨询 请打开 https://blog.iffmd.cn ( https://blog.iffmd.cn ) 来源: oschina 链接: https://my.oschina.net/u/4100122/blog/4710312

一款基于.NET Core的认证授权解决方案-葫芦藤1.0开源啦

左心房为你撑大大i 提交于 2020-11-09 17:11:52
背景 18年公司准备在技术上进行转型,而公司技术团队是互相独立的,新技术的推动阻力很大。我们需要找到一个切入点。公司的项目很多,而各个系统之间又不互通,导致每套系统都有一套登录体系,给员工和客户都带来极大的不便。那么从登录切入进去无疑最合适,对于各个团队的技术改造成本也不大。所以我们团队第一个项目就是搭建一套统一登录认证授权系统,那么葫芦藤项目应运而生。 技术方案 后端框架:.NET Core3.1(后期会推出 .NET 5版本) 前端框架:React 数据库:mysql(可根据实际情况,自由切换) 中间件:redis 详细功能 认证授权服务 基于IdentityServer4实现的协议,支持网站、本地应用、移动端、web服务等应用的认证授权逻辑。 单点登录登出 支持各种类型应用上的单点登录登出。开箱即用的基础用户管理模块,包括:注册、登录、手机验证码、忘记密码等。为了安全考虑,集成了腾讯图形验证码。 第三方登录(微信、钉钉) 完善的第三方登录支持。支持首次登录时绑定已存在用户或注册新用户后,自动绑定。 如何快速使用 1.下载代码 clone代码到本地。根目录结构如下: 其中,backend存放的是后端代码,frontend存放的是前端代码。 进入backend目录,使用Visual Studio打开解决方案。目录结构如下: 2.生成数据库 首先在Fulu.Passport

毕业设计之 --- 基于Spring Boot的在线音乐web系统

天大地大妈咪最大 提交于 2020-11-09 14:19:02
简介 本音乐网站的开发主要利用 VUE 框架开发前台和后台,后端接口用 Spring Boot + MyBatis 来实现,数据库使用的是 MySQL。 该项目也是我们做过的优秀毕业设计. 运行展示 系统功能 音乐播放 用户登录注册 用户信息编辑、头像修改 歌曲、歌单搜索 歌单打分 歌单、歌曲评论 歌单列表、歌手列表分页显示 歌词同步显示 音乐收藏、下载、拖动控制、音量控制 后台对用户、歌曲、歌手、歌单信息的管理 使用技术 后端 SpringBoot + MyBatis 前端 Vue + Vue-Router + Vuex + Axios + ElementUI 安装及运行 获取源码 联系学长获取 修改配置文件 1)创建数据库 将 music-website/music-server/sql 文件夹中的 tp_music.sql 文件导入数据库。 2)修改后端配置文件 去 music-website/music-server/src/main/resources 这个目录下的文件里修改自己的 spring.datasource.username 和 spring.datasource.password; 修改下图圈出来的的文件中 MyPicConfig 类下的 addResourceLocations方法中的路径,否则资源加载不了。(Mac 和 win 下路径有些差异,我的是

vue2上传图片到OSS

♀尐吖头ヾ 提交于 2020-11-09 00:59:54
第一步:安装阿里云OSS <!-- 引入在线资源 --> <script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-x.x.x.min.js"></script> <!-- 引入本地资源 --> <script src="./aliyun-oss-sdk-x.x.x.min.js"></script> 注意: x.x.x代表版本号,具体版本信息可在这 访问查看 引入在线资源方式依赖于CDN服务器的稳定性,推荐用户使用离线方式引入,即通过本地资源或自行构建的方式 也可使用npm安装SDK npm install ali-oss 第二步:安装完成后使用 可使用 import 或 require 进行引用。 region,accessKeyId,stsToken,bucket需要后端同事提供接口获取,其中region是阿里云所在区域,登录阿里云右上角能查看,例如“oss-cn-hangzhou”,bucket是阿里云仓库的名称 let OSS = require('ali-oss'); let client = new OSS({ region: '<oss region>',  accessKeyId:'your accessKeyId',  stsToken:'your stsToken',  bucket:'your