04 2022 档案
摘要:前言 使用nginx部署前后分离项目,后端为go,前端Vue,部署的服务器环境是CentOS7 整个流程大抵分为三个块: 1.安装需要的依赖环境 2.安装用来部署的nginx 3.改nginx配置部署项目 1、依赖环境问题 1.gcc安装 yum install gcc-c++ # 安装 nginx
阅读全文
摘要:登录服务器 在 git-bash 中: $ ssh root@云服务器公网ip地址 $ # 输入密码 复制 一些常用的 linux 命令: $ cd # 改变目录 $ ls -la # 列出目录中的资源 $ pwd # 列出当前目录的完整路径 $ rm -rf node_modules/ # 删除指
阅读全文
摘要:1、前言 因公司业务需要微信支付,以前没弄过花了几天时间写了一个微信v3的JSAPI支付,我滴个乖乖,差点今年小孩的奶粉就没了,还好弄出来了。在这里面各种踩坑,在这里记录一下,我开发的是微信公众号上面拉起微信支付。后台是Core3.1的接口,前端用的是Vue。后面是部署在CentOS上面的 2、写代
阅读全文
摘要:本文主要.NET Core(C#)中,通过后台代码提交JSON格式,提交Form(application/x-www-form-urlencoded或multipart/form-data)表单数据请求的方法,以及相关的示例代码。 1、POST提交JSON格式数据 var httpWebReques
阅读全文
摘要:前一篇的跨域请求的方式是松宽的方式,毕竟跨域有安全风险,应尽量少的允许访问必要资源,本篇分别从请求方法,请求头和请求凭据方面了解跨域设置。 请求方法: api项目,get,post是默认访问,这里只设置了PUT允许访问 using Microsoft.AspNetCore.Cors; var bui
阅读全文
摘要:Net跨域请求设置 官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/security/cors?view=aspnetcore-3.1 1.跨域请求:指的是,一个服务用于存储数据(一般为WebApi)作为数据源,提供数据;另一个服务指的是程序员需要
阅读全文
摘要:解决跨域问题环境:NET 6项目:WebAPI+Vue问题还原Access to XMLHttpRequest at '(请求路径)' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Co
阅读全文
摘要:Program.cs var corsPolicyName = "_myAllowSpecificOrigins"; builder.Services.AddCors(options => { options.AddPolicy(name: corsPolicyName, builder => {
阅读全文
摘要:在学习Vue搭建了脚手架后,默认的地址是 localhost:8080,但是后端的WebApi接口挂在IIS里,前端axios发送的请求一直失败,查看了错误信息后, 发现是端口号不同而产生了跨域请求(当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域) 解决方案: 首先需
阅读全文
摘要:Jwt 鉴权 基本:生成一个 Token // 以下信息需要与鉴权的地方一致 var key = "1234567890123456"; Claim[] claims = new[] { new Claim("user", username) }; var keyBytes = Encoding.U
阅读全文
摘要:基于Centos 7 vue+nginx+docker 的前端项目部署 1.先在本地将vue项目建立,并且确定能跑起来使用npm run serve ctrl+鼠标左键在本地查看。 然后使用npm run build,会在本地生成一个dist文件。 然后建一个文件Dockerfile,文件内容可以在
阅读全文
摘要:centos7部署vue项目(前后端分离,nginx) 转载:https://www.cnblogs.com/tyrone2005/p/10298702.html 一、环境准备 1、centos7系统 2、mysql数据库 3、在centos7虚拟机上安装好nginx 二、部署内容准备 1、后端wa
阅读全文
摘要:什么是JWT,什么是JWT Bearer就不累述了。在ASP.NET WEBAPI中使用JWT Bearer的时候比较多,最近我终于学会配置了。第一步:对应项目安装Microsoft.AspNetCore.Authentication.JwtBearer 第二步:appsettings.json中,
阅读全文
摘要:C# .NET 按ASCII 从小到大排序;经过微信签名测试有效 调用 Dictionary<string, string> parameters = new Dictionary<string, string>(); parameters.Add("noncestr","Wm3WZYTPz0wzc
阅读全文
摘要:#region Get Sign Content /// <summary> /// Get Sign Content /// </summary> /// <param name="parameters"></param> /// <returns></returns> private strin
阅读全文
摘要:1.Nuget引入以下包: Autofac Autofac.Extensions.DependencyInjection Autofac.Extras.DynamicProxy 2.需要依赖注入的程序集随便建个类,里面建个方法GetAssemblyName()获取程序集名称; using Syste
阅读全文
摘要:CentOS 8 EOL如何切换源? CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您切换到Anolis或Alinux。如果您的业务过渡期仍需要使用CentOS 8系统中的一些安装包,请根据下文切换CentOS 8的源。 背景信息 2021年12月
阅读全文
摘要:1. 报错的原因以及场景 自己买了台阿里云服务器,想着做一个网站,但是首页登录需要使用Bitmap类型与Graphics 绘制验证码, 在Windows下面是没有什么问题的,但是到阿里云的CentOS7.5的一直报错 “The type initializer for 'Gdip' threw an
阅读全文