Overview
The Nuxt-ssr project is a SSR (server-side rendered) project that allows for article creation, deletion, and retrieval. It is built using Nuxt.js and is designed to be a complete SSR project for beginners. The project utilizes various technologies such as Vue.js v2.0.0, Nuxt.js v1.0.0, Node.js v9.8.0 or higher, Express.js v4.x, MongoDB v3.4.7, and element-ui v2.3.2. The project provides detailed instructions for installation and setup.
Features
- Article creation, deletion, and retrieval
- SSR structure using Nuxt.js
- Integration with Vue.js for frontend development
- Utilization of element-ui for UI design
Installation
Install Node.js version 8.0 or higher.
Install element-ui by following the instructions provided on the official page.
Install the nuxt-quill-plugin for rich text editing. Refer to the installation and usage instructions provided on the nuxt-quill-plugin page.
Install MongoDB by following the detailed instructions available on the MongoDB website.
Install Express.js by following the instructions provided on the official Express.js page.
Install supervisor globally using the command
sudo npm install -g supervisorfor real-time monitoring during development.Install supervisor locally in the server directory of the project using the command
npm install supervisor. Ensure that the backend monitoring takes place on a different port than the frontend monitoring.
Summary
The Nuxt-ssr project is a comprehensive SSR project built with Nuxt.js. It offers article creation, deletion, and retrieval functionalities and makes use of various technologies such as Vue.js, MongoDB, and Express.js. The installation process involves setting up the necessary dependencies and monitoring tools. Overall, it is a helpful project for beginners to practice and learn SSR development.