GithubHelp home page GithubHelp logo

13meimei / pharos Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yuanliang/pharos

0.0 0.0 0.0 12.89 MB

This a simple web blog created by using React for frontend and Gin (Golang) framework for backend. 一个简单的博客程序,包含注册、登陆、发帖、浏览模块。使用 Golan、Gin、Typescript、React、Esbuild、PostgreSQL、、 仅供学习参考。[详细教程] https://yuanliang.run/golan_gin_react_esbuild_blog_1/

License: MIT License

Shell 0.07% JavaScript 91.64% HTML 0.15% TypeScript 1.93% CSS 0.06% Go 6.03% Dockerfile 0.13%

pharos's Introduction

PHAROS

This a simple web blog created by using React for frontend and Gin (Golang) framework for backend. This repository is created as a support for the guide

一个简单的博客程序,包含注册、登陆、发帖、浏览模块。使用 Golan Gin Typescript React Esbuild PostgreSQL bootstrap5.3 仅供学习参考。详细教程

**Go **(Golang)是谷歌开发的一种开源语言,更多信息请访问 Go官网

Gin 是一个轻量级的高性能Web框架,支持现代Web应用程序所需的大叔叔基本特性和功能。更多信息、文档访问 Gin官网

React 是Facebook开发的JavaScript框架。React官网

Esbuild 是新一代的JavasScript打包工具 Esbuild官网

Typescript TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法。 TypeScript官网

PostgreSQL 是我们将用于存储数据的数据库,可以到 PostgreSQL官网查看了解更多信息

安装使用

cd ~/go/src
mkdir pharos
cd pharos

如果还没有安装依赖可以 通过下面命令来下载安装它。

go mod download github.com/gin-gonic/gin

在编写我们的第一个后端源文件之前,我们需要在Golang所需的项目根目录中创建go.mod 文件,以查找和导入所需要的依赖。该文件的内容为:

module pharos

go 1.17

require github.com/gin-gonic/gin v1.7.7

通过如下命令来整理一下go.mod文件

go mod tidy

前端应用

cd app
npm install
yarn start | npm run start

What is inside?

pharos's People

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.