GithubHelp home page GithubHelp logo

jiangshuai / blog.core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anjoy8/blog.core

0.0 2.0 0.0 14.91 MB

ASP.NET Core 2.1 教程,前后端分离的后端接口,vue教程的姊妹篇

Home Page: http://123.206.33.109:8081

License: MIT License

C# 96.87% HTML 3.13%

blog.core's Introduction

ENGLISH | 中文版

Logo

从零开始搭建自己的前后端分离【 .NET Core2.1 Api + Vue 2.0 】框架,目前是2.2版本,各个版本见分支。

这只是 .netCore 后端部分,前端部分请看我的另三个Vue工程项目

       

个人博客Vue版本 tBug项目Nuxt版本 VueAdmin管理后台(更新中)
https://github.com/anjoy8/Blog.Vue https://github.com/anjoy8/Nuxt.tBug https://github.com/anjoy8/Blog.Admin
http://123.206.33.109:8077 http://123.206.33.109:7090 http://123.206.33.109:2364

   

Nuget Packages

Package NuGet Stable Downloads
Blog.Core.Webapi.Template Blog.Core.Webapi.Template Blog.Core.Webapi.Template

关于如何使用,点击这里:https://www.cnblogs.com/laozhang-is-phi/p/10205495.html

   

给个星星! ⭐️

如果你喜欢这个项目或者它帮助你, 请给 Star~(辛苦星咯)


Tips:


1【重要】、Blog.Core.FrameWork 项目是用T4模板生成文件的简单实现。如果有错误,可以联系我,
QQ群:867095512
如果你不想处理这个错误,你可以先把项目卸载,不影响整体运行。


2【重要】、项目下载后执行的时候,需要安装Redis服务端,安装和使用说明地址:
https://www.cnblogs.com/laozhang-is-phi/p/9554210.html#autoid-5-0-0


3【重要+】、系统新增自动化生成数据库,和生成种子数据的功能,
在Blog.Core层中的 Progrm.cs 中,取消对 DBSeed.SeedAsync(myContext).Wait(); 的注释即可。


4、如果你不想用CodeFirst 和种子数据,可以用数据库表结构Sql文件在数据库里执行,
在Blog.Core 项目下的 wwwroot 文件夹中。


修改数据库连接字符串

1、在Blog.Core.Repository层的sugar 文件夹下 的 BaseDBConfig.cs 中,配置自己的字符串

public static string ConnectionString = File.Exists(@"D:\my-file\dbCountPsw1.txt") ? 
File.ReadAllText(@"D:\my-file\dbCountPsw1.txt").Trim() : "server=.;uid=sa;pwd=sa;database=BlogDB";

2、在Blog.Core.FrameWork层的DbHelper.ttinclude 中,配置自己的字符串

public static readonly string ConnectionString = File.Exists(@"D:\my-file\dbCountPsw2.txt") ? 
File.ReadAllText(@"D:\my-file\dbCountPsw2.txt").Trim(): "server=.;uid=sa;pwd=sa;database=BlogDB";

三大平台同步直播

简 书:https://www.jianshu.com/notebooks/28621653

博客园:https://www.cnblogs.com/laozhang-is-phi/

CSDN:https://blog.csdn.net/baidu_35726140

码云:https://gitee.com/laozhangIsPhi/Blog.Core

.NetCore与Vue 框架学习目录如下

**************************************************************

系统环境

windows 10、SQL server 2012、Visual Studio 2017、Windows Server 2008 R2

后端技术:

  * .Net Core 2.0 API(因为想单纯搭建前后端分离,因此就选用的API,如果想了解.Net Core MVC,也可以交流)
  
  * Swagger 前后端文档说明,基于RESTful风格编写接口

  * Repository + Service 仓储模式编程

  * Async和Await 异步编程

  * Cors 简单的跨域解决方案

  * AOP基于切面编程技术

  * Autofac 轻量级IoC和DI依赖注入

  * Vue 本地代理跨域方案,Nginx跨域代理

  * JWT权限验证



数据库技术

  * SqlSugar 轻量级ORM框架,CodeFirst

  * T4 模板生成

  * AutoMapper 自动对象映射



分布式缓存技术

  * Redis 轻量级分布式缓存



前端技术

  * Vue 2.0 框架全家桶 Vue2 + VueRouter2 + Webpack + Axios + vue-cli + vuex

  * ElementUI 基于Vue 2.0的组件库

  * Nuxt.js服务端渲染SSR

blog.core's People

Contributors

anjoy8 avatar jasonliuliuliuliu avatar wmchuang avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.