├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── README.md ├── app.js ├── config ├── dev.env.js ├── index.js ├── prod.env.js └── test.env.js ├── crawler.js ├── data.js ├── ecosystem.json ├── index.html ├── package.json ├── server ├── api │ ├── comment.js │ ├── image.js │ ├── upload.js │ ├── user.js │ └── video.js ├── middlewares │ └── jwtMid.js └── models │ ├── comment.js │ ├── image.js │ ├── user.js │ └── video.js ├── src ├── App.vue ├── api │ ├── comment.js │ ├── image.js │ ├── star.js │ ├── user.js │ └── video.js ├── assets │ ├── font │ │ └── Federant-Regular.ttf │ ├── img │ │ ├── loading.jpg │ │ ├── logo.png │ │ ├── mongodb.png │ │ ├── nginx.png │ │ ├── nodepng.png │ │ ├── placeholder.png │ │ ├── scss.png │ │ └── webpack.png │ └── scss │ │ ├── base.scss │ │ ├── icon.scss │ │ ├── index.scss │ │ ├── mixins.scss │ │ ├── normalize.scss │ │ └── variables.scss ├── components │ ├── comment │ │ └── Comment.vue │ ├── confirm │ │ └── Confirm.vue │ ├── footer │ │ └── App-Footer.vue │ ├── imageitem │ │ └── ImageItem.vue │ ├── loading │ │ ├── 24X24.gif │ │ ├── 32X32.gif │ │ └── loading.vue │ ├── menu │ │ └── personalMenu.vue │ ├── pagination │ │ └── Pagination.vue │ ├── richedit │ │ └── RichEdit.vue │ ├── signin │ │ ├── SignDialog.vue │ │ └── Signin.vue │ ├── tab │ │ └── InfoContainer.vue │ ├── upload │ │ └── upload.vue │ └── video │ │ ├── VideoInfoCard.vue │ │ └── VideoItem.vue ├── main.js ├── router │ └── index.js ├── store │ ├── actions.js │ ├── getters.js │ ├── mutations-type.js │ ├── mutations.js │ └── store.js ├── utils │ └── axiosService.js └── views │ ├── about │ └── about.vue │ ├── chat │ └── Chat.vue │ ├── home │ └── Home.vue │ ├── imagebanner │ └── ImageBanner.vue │ ├── imagelist │ └── ImageList.vue │ ├── personalpage │ └── PersonalPage.vue │ ├── success │ └── PostSuccess.vue │ ├── videolist │ └── VideoList.vue │ ├── videoplayer │ └── VideoPlayer.vue │ └── videopost │ └── VideoPost.vue ├── static └── .gitkeep ├── test ├── e2e │ ├── custom-assertions │ │ └── elementCount.js │ ├── nightwatch.conf.js │ ├── runner.js │ └── specs │ │ └── test.js └── unit │ ├── .eslintrc │ ├── index.js │ ├── karma.conf.js │ └── specs │ └── Hello.spec.js └── vnpastime ├── comments.bson ├── comments.metadata.json ├── images.bson ├── images.metadata.json ├── users.bson ├── users.metadata.json ├── videos.bson └── videos.metadata.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/.gitignore -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/.postcssrc.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/app.js -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/config/prod.env.js -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/config/test.env.js -------------------------------------------------------------------------------- /crawler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/crawler.js -------------------------------------------------------------------------------- /data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/data.js -------------------------------------------------------------------------------- /ecosystem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/ecosystem.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/package.json -------------------------------------------------------------------------------- /server/api/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/api/comment.js -------------------------------------------------------------------------------- /server/api/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/api/image.js -------------------------------------------------------------------------------- /server/api/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/api/upload.js -------------------------------------------------------------------------------- /server/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/api/user.js -------------------------------------------------------------------------------- /server/api/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/api/video.js -------------------------------------------------------------------------------- /server/middlewares/jwtMid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/middlewares/jwtMid.js -------------------------------------------------------------------------------- /server/models/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/models/comment.js -------------------------------------------------------------------------------- /server/models/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/models/image.js -------------------------------------------------------------------------------- /server/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/models/user.js -------------------------------------------------------------------------------- /server/models/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/server/models/video.js -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/api/comment.js -------------------------------------------------------------------------------- /src/api/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/api/image.js -------------------------------------------------------------------------------- /src/api/star.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/api/star.js -------------------------------------------------------------------------------- /src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/api/user.js -------------------------------------------------------------------------------- /src/api/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/api/video.js -------------------------------------------------------------------------------- /src/assets/font/Federant-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/font/Federant-Regular.ttf -------------------------------------------------------------------------------- /src/assets/img/loading.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/img/loading.jpg -------------------------------------------------------------------------------- /src/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/img/logo.png -------------------------------------------------------------------------------- /src/assets/img/mongodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/img/mongodb.png -------------------------------------------------------------------------------- /src/assets/img/nginx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/img/nginx.png -------------------------------------------------------------------------------- /src/assets/img/nodepng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/img/nodepng.png -------------------------------------------------------------------------------- /src/assets/img/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/img/placeholder.png -------------------------------------------------------------------------------- /src/assets/img/scss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/img/scss.png -------------------------------------------------------------------------------- /src/assets/img/webpack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/img/webpack.png -------------------------------------------------------------------------------- /src/assets/scss/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/scss/base.scss -------------------------------------------------------------------------------- /src/assets/scss/icon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/scss/icon.scss -------------------------------------------------------------------------------- /src/assets/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/scss/index.scss -------------------------------------------------------------------------------- /src/assets/scss/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/scss/mixins.scss -------------------------------------------------------------------------------- /src/assets/scss/normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/scss/normalize.scss -------------------------------------------------------------------------------- /src/assets/scss/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/assets/scss/variables.scss -------------------------------------------------------------------------------- /src/components/comment/Comment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/comment/Comment.vue -------------------------------------------------------------------------------- /src/components/confirm/Confirm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/confirm/Confirm.vue -------------------------------------------------------------------------------- /src/components/footer/App-Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/footer/App-Footer.vue -------------------------------------------------------------------------------- /src/components/imageitem/ImageItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/imageitem/ImageItem.vue -------------------------------------------------------------------------------- /src/components/loading/24X24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/loading/24X24.gif -------------------------------------------------------------------------------- /src/components/loading/32X32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/loading/32X32.gif -------------------------------------------------------------------------------- /src/components/loading/loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/loading/loading.vue -------------------------------------------------------------------------------- /src/components/menu/personalMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/menu/personalMenu.vue -------------------------------------------------------------------------------- /src/components/pagination/Pagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/pagination/Pagination.vue -------------------------------------------------------------------------------- /src/components/richedit/RichEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/richedit/RichEdit.vue -------------------------------------------------------------------------------- /src/components/signin/SignDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/signin/SignDialog.vue -------------------------------------------------------------------------------- /src/components/signin/Signin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/signin/Signin.vue -------------------------------------------------------------------------------- /src/components/tab/InfoContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/tab/InfoContainer.vue -------------------------------------------------------------------------------- /src/components/upload/upload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/upload/upload.vue -------------------------------------------------------------------------------- /src/components/video/VideoInfoCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/video/VideoInfoCard.vue -------------------------------------------------------------------------------- /src/components/video/VideoItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/components/video/VideoItem.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/store/actions.js -------------------------------------------------------------------------------- /src/store/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/store/getters.js -------------------------------------------------------------------------------- /src/store/mutations-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/store/mutations-type.js -------------------------------------------------------------------------------- /src/store/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/store/mutations.js -------------------------------------------------------------------------------- /src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/store/store.js -------------------------------------------------------------------------------- /src/utils/axiosService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/utils/axiosService.js -------------------------------------------------------------------------------- /src/views/about/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/about/about.vue -------------------------------------------------------------------------------- /src/views/chat/Chat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/chat/Chat.vue -------------------------------------------------------------------------------- /src/views/home/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/home/Home.vue -------------------------------------------------------------------------------- /src/views/imagebanner/ImageBanner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/imagebanner/ImageBanner.vue -------------------------------------------------------------------------------- /src/views/imagelist/ImageList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/imagelist/ImageList.vue -------------------------------------------------------------------------------- /src/views/personalpage/PersonalPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/personalpage/PersonalPage.vue -------------------------------------------------------------------------------- /src/views/success/PostSuccess.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/success/PostSuccess.vue -------------------------------------------------------------------------------- /src/views/videolist/VideoList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/videolist/VideoList.vue -------------------------------------------------------------------------------- /src/views/videoplayer/VideoPlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/videoplayer/VideoPlayer.vue -------------------------------------------------------------------------------- /src/views/videopost/VideoPost.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/src/views/videopost/VideoPost.vue -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/e2e/custom-assertions/elementCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/test/e2e/custom-assertions/elementCount.js -------------------------------------------------------------------------------- /test/e2e/nightwatch.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/test/e2e/nightwatch.conf.js -------------------------------------------------------------------------------- /test/e2e/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/test/e2e/runner.js -------------------------------------------------------------------------------- /test/e2e/specs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/test/e2e/specs/test.js -------------------------------------------------------------------------------- /test/unit/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/test/unit/.eslintrc -------------------------------------------------------------------------------- /test/unit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/test/unit/index.js -------------------------------------------------------------------------------- /test/unit/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/test/unit/karma.conf.js -------------------------------------------------------------------------------- /test/unit/specs/Hello.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/test/unit/specs/Hello.spec.js -------------------------------------------------------------------------------- /vnpastime/comments.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/vnpastime/comments.bson -------------------------------------------------------------------------------- /vnpastime/comments.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/vnpastime/comments.metadata.json -------------------------------------------------------------------------------- /vnpastime/images.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/vnpastime/images.bson -------------------------------------------------------------------------------- /vnpastime/images.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/vnpastime/images.metadata.json -------------------------------------------------------------------------------- /vnpastime/users.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/vnpastime/users.bson -------------------------------------------------------------------------------- /vnpastime/users.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/vnpastime/users.metadata.json -------------------------------------------------------------------------------- /vnpastime/videos.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/vnpastime/videos.bson -------------------------------------------------------------------------------- /vnpastime/videos.metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shimuash/vue-node-pastime/HEAD/vnpastime/videos.metadata.json --------------------------------------------------------------------------------