{"id":13672035,"url":"https://github.com/chickencyj/blog-by-nodejs","last_synced_at":"2025-04-27T18:32:04.895Z","repository":{"id":217149806,"uuid":"64362489","full_name":"chickencyj/blog-by-nodejs","owner":"chickencyj","description":"NodeJs + Mongoose + Express + jQuery + BootStrap + Ejs + Webpack搭建多人博客","archived":false,"fork":false,"pushed_at":"2018-01-16T09:28:00.000Z","size":17265,"stargazers_count":72,"open_issues_count":0,"forks_count":25,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-11T09:44:22.015Z","etag":null,"topics":["bootstrap","jquery","mongodb","nodejs","webpack","yarn"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chickencyj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-28T03:49:28.000Z","updated_at":"2024-11-10T14:06:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"42edf5b0-5eea-4c8f-8160-441f3f7d463e","html_url":"https://github.com/chickencyj/blog-by-nodejs","commit_stats":null,"previous_names":["chickencyj/blog-by-nodejs"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chickencyj%2Fblog-by-nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chickencyj%2Fblog-by-nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chickencyj%2Fblog-by-nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chickencyj%2Fblog-by-nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chickencyj","download_url":"https://codeload.github.com/chickencyj/blog-by-nodejs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251187394,"owners_count":21549633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","jquery","mongodb","nodejs","webpack","yarn"],"created_at":"2024-08-02T09:01:24.898Z","updated_at":"2025-04-27T18:32:04.882Z","avatar_url":"https://github.com/chickencyj.png","language":"JavaScript","readme":"\n基于express+mongoose+jquery+bootstrap+ES6+webpack搭建的多人博客社区\n========================================\n\n项目整体效果\n-------\n[动态效果演示](http://7xsn9b.com1.z0.glb.clouddn.com/blog.gif)\n\n\n运行环境:\n-------\n在Mac下的node 6.0.0版本,express4.13.1版本运行正常\n\n安装:\n----\n- 安装node(https://nodejs.org/en/);\n- 安装express框架(npm install express -g);\n- 安装mongodb(https://www.mongodb.org/downloads#production)查看说明完成相关环境以及配置搭建;\n- 在当前项目目录中使用npm install命令安装相关模块(\u003ca href=\"http://npm.taobao.org/\" target=\"\\_blank\"\u003e如果模块下载速度慢可考虑使用淘宝cnpm镜像进行下载\u003c/a\u003e);\n\ndocker: env=pro\n----\n- 安装docker\n- 切换分支到feat-docker git clone\n- cd 到目录\n- docker-compose -f ./docker/docker-compose.yml up --build\n\n运行与使用:\n----\n1. 启动数据库`mongod` 以及 安装 yarn (https://yarnpkg.com/en/docs/install)\n2.  使用命令行工具在该项目目录下使用 \n- yarn satrt\n- yarn start:HMR \n- yarn start: prod\n- yarn test具体\n- 具体请到package.json查看\n3. 默认是使用3000端口，可到app.js中将const port = process.env.PORT || 3000 中3000改为你需要的端口，运行成功可在命令行看到Blog satrt on port:3000;\n\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchickencyj%2Fblog-by-nodejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchickencyj%2Fblog-by-nodejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchickencyj%2Fblog-by-nodejs/lists"}