作为一个bug程序员,保存了很多书签,直接用浏览器的每次都还要找,很麻烦,比如我自己的Google浏览器就200多个书签。所以做了个简单的项目去管理他们,同样该项目可以作为vue3、.net6 webApi入门项目,很容易上手。
部署项目需要用到.net6 SDK,百度去官网下载即可。
前端:vue3
后端:.net core webApi,EF Core
数据库:mysql
插件:VueUse-useDark(切换主题),一为API(通过url获取网站图标),x-pageList(分页)
书签前端地址
初始化书签界面
查看所有书签-可以模糊查询,分页。
书签置顶栏-只能置顶12个书签,刚好一页。
点击跳转
主题切换
建议采用Docker部署,方便快捷,还可以部署在自己电脑的本地,非常的nice
Docker
首先确保有数据库,如果没有则根据图片去创建,或者采用codefirst模式,或者执行sql文件,都行,3选1。
codefirst模式就不做演示了,数据库名 BookMark
数据库表结构:
bookmarks表:
主键不需要自增
bookTops表:
主键需自增
class表:
主键需自增
数据库创建完成后就要修改项目的连接字符串了,如果不采用codefirst模式生成数据库,则只需要修改 中的connStr即可,注意后面5,7,40是mysql数据库的版本号!
Server=数据库地址;Port=端口;Database=BookMark; User=root;Password=123456;Server=localhost;Port=3306;Database=BookMark; User=root;Password=123456;
打包项目,Visual Studio 2022去官网下免费的,然后步骤在博客项目中可以看到。
如果没有Visual Studio 2022如何打包呢,可以使用命名行,进入项目BrowserBookmarks目录(bin文件的那一层),输入dotnet publish即可
然后在BrowserBookmarksbinDebug
et6.0publish 中可以看到打包的项目,打包后目录如图所示:
如果没有Dockerfile文件,可以使用本项目中的参考的文件copy进去
非全日制学历没有认可度这是对于“非全日制学历”最为普遍的看法,但这个说法是不对的!通过成考拿到的学历证书是企业认可,学信网可查的证书,认可度并不低。02企业不接受非全日制学历现如今,明文规定:企业不允许有学历歧视存在,全日制和非全日制学历需要同等对待,企业招聘更多是看你的最高学历,而不是学历的取得方式,并且越来越多的企业更是将职工的继续教育纳入发展战略之中,这句话也就不攻自破。进入书签项目部署的目录,打开控制台,输入,如图:可以和我一样的名称
然后等待镜像下载完成,继续输入,--restart=always让容器开机自动启动。如图:
出现一串字符就代表docker部署成功了。
注意端口号本项目默认9031,如果需要更改则要更改后端Dockerfile文件和Program.cs文件,如图:
首先需要修改项目目录http中index.ts中httApi的值,它取决于你的后端部署url
然后修改初始化书签组件中上传文件的url路径
步骤一样。
需要修改Program.cs中文件代码,根据自己去修改,如果是本地则只需要关注端口号,如图所示:
怎么使用呢,非常简单,只需要找到你使用的浏览器的文件目录即可,然后上传文件。
//这是我的Google浏览器目录C:UsersLenovoAppDataLocalGoogleChromeUser DataDefaultBookmarks
成考本科大学 成人高考高起本怎么考