瀏覽代碼

Improvements

pull/43/head
Djordje Djoric 3 年之前
父節點
當前提交
ae684d9bc3
共有 7 個文件被更改,包括 5 次插入13 次删除
  1. 1
    1
      src/database/models/token.js
  2. 0
    4
      src/database/models/user.js
  3. 1
    3
      src/endpoints/token.js
  4. 1
    1
      src/endpoints/user.js
  5. 0
    1
      src/middleware/auth.js
  6. 0
    2
      src/routes/user.js
  7. 2
    1
      src/server.js

src/models/token.js → src/database/models/token.js 查看文件

const mongoose = require('mongoose') const mongoose = require('mongoose')
const bcrypt = require('bcryptjs') const bcrypt = require('bcryptjs')
const jwt = require('jsonwebtoken') const jwt = require('jsonwebtoken')
const User = require('../models/user')
const User = require('./user')


const tokenSchema = new mongoose.Schema({ const tokenSchema = new mongoose.Schema({
token: { token: {

src/models/user.js → src/database/models/user.js 查看文件

const validator = require('validator')
const mongoose = require('mongoose') const mongoose = require('mongoose')
const bcrypt = require('bcryptjs')
const jwt = require('jsonwebtoken')
const ejwt = require('express-jwt')
const Joi = require('joi') const Joi = require('joi')


const userSchema = new mongoose.Schema({ const userSchema = new mongoose.Schema({

+ 1
- 3
src/endpoints/token.js 查看文件

const { Router } = require("express")
const User = require("../models/token")
const Token = require('../models/token')
const Token = require('../database/models/token')
const bcrypt = require('bcryptjs') const bcrypt = require('bcryptjs')


const loginUser = async (req, res, next) => { const loginUser = async (req, res, next) => {

+ 1
- 1
src/endpoints/user.js 查看文件

const bcrypt = require("bcryptjs/dist/bcrypt") const bcrypt = require("bcryptjs/dist/bcrypt")
const { Router } = require("express") const { Router } = require("express")
const User = require("../models/user")
const User = require("../database/models/user")


const getUsers = async (req, res, next) => { const getUsers = async (req, res, next) => {
try { try {

+ 0
- 1
src/middleware/auth.js 查看文件

const jwt = require('jsonwebtoken') const jwt = require('jsonwebtoken')
const User = require('../models/user')


const auth = async (req, res, next) => { const auth = async (req, res, next) => {
try { try {

+ 0
- 2
src/routes/user.js 查看文件

const express = require('express') const express = require('express')
const User = require('../models/user')
const endpoints = require('../endpoints/user') const endpoints = require('../endpoints/user')
const router = new express.Router() const router = new express.Router()
const app = express()


/** /**
* @openapi * @openapi

+ 2
- 1
src/server.js 查看文件

const cors = require('cors') //Cross-origin resource sharing const cors = require('cors') //Cross-origin resource sharing
const helmet = require('helmet') //Basic protection against attacks like XSS const helmet = require('helmet') //Basic protection against attacks like XSS
const config = require('config') //Default configuration file const config = require('config') //Default configuration file
const { json } = require('express')

//console.log(config.util.getEnv('NODE_ENV'))


const swaggerOptions = { const swaggerOptions = {
swaggerDefinition: { swaggerDefinition: {

Loading…
取消
儲存