Code Monkey home page Code Monkey logo

my_blog's Introduction

my_blog

本博客,面向chatgpt编程实现!!22333

个人博客搭建日志

技术栈:

  1. 前端:TypeScript + React
    • 使用 TypeScript 来提供前端代码的类型安全性。
    • React 提供了组件化的开发模式,使得构建用户界面更为灵活和可维护。
  2. 后端:Node.js + Express.js
    • Node.js 是一个高效、轻量级的运行时,适用于构建后端服务器。
    • Express.js 是一个流行的 Node.js 框架,简化了处理路由、请求和响应的过程。
  3. 数据库:MongoDB
    • MongoDB 是一个文档型数据库,易于使用,并且可以存储博客文章等文档型数据。
  4. RESTful API:
    • 设计和实现后端的 RESTful API,用于前端和后端之间的数据交互。
  5. 前后端通信:
    • 使用 axios 或 fetch 等库在前端发起 HTTP 请求,与后端进行数据交互。
  6. 身份验证和授权:
    • 使用 Passport.js 或其他身份验证库,实现用户注册、登录和授权功能。
  7. 前端构建工具:
    • 使用 Webpack 或其他前端构建工具,管理前端代码的打包和优化。
  8. 部署和托管:
    • 部署 Node.js 后端到一个云服务提供商,如AWS、Heroku或DigitalOcean。
    • 前端可以使用服务器less服务,如Netlify或Vercel,进行托管。
  9. 版本控制:
    • 使用 Git 进行版本控制,可以将你的代码托管在GitHub或GitLab等平台上。
  10. 开发环境:
    • 使用 VSCode 或其他你喜欢的集成开发环境(IDE)来编写、调试和管理你的代码。

Getting Started with Create React App

This project was bootstrapped with Create React App.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

npm run eject

Note: this is a one-way operation. Once you eject, you can’t go back!

If you aren’t satisfied with the build tool and configuration choices, you can eject at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except eject will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use eject. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.


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.