mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-06 03:20:13 +08:00
fix: building and production starting scripts
This commit is contained in:
1 parent
eb106c020a
commit
ef279ba00e
6 files changed
+7
-15
No files matched your search
@@ -22,6 +22,7 @@ export async function userListController(req: Request, res: Response) {
|
|||||||
res.status(500).send('Error fetching user data')
|
res.status(500).send('Error fetching user data')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function userDetailController(req: Request, res: Response) {
|
export async function userDetailController(req: Request, res: Response) {
|
||||||
const id = new mongoose.Types.ObjectId(req.params.id)
|
const id = new mongoose.Types.ObjectId(req.params.id)
|
||||||
const sessions = await userDetail(id)
|
const sessions = await userDetail(id)
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ import connectDB from '@linux-odyssey/models'
|
|||||||
import express from 'express'
|
import express from 'express'
|
||||||
import { engine } from 'express-handlebars'
|
import { engine } from 'express-handlebars'
|
||||||
import basicAuth from 'express-basic-auth'
|
import basicAuth from 'express-basic-auth'
|
||||||
import config from './config.ts'
|
import config from './config.js'
|
||||||
import router from './router.ts'
|
import router from './router.js'
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
await connectDB(config.db)
|
await connectDB(config.db)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { Command } from '@linux-odyssey/models'
|
import { Command } from '@linux-odyssey/models'
|
||||||
import Pagination from './pagination.ts'
|
import Pagination from './pagination.js'
|
||||||
|
|
||||||
// eslint-disable-next-line import/prefer-default-export
|
// eslint-disable-next-line import/prefer-default-export
|
||||||
export async function errorCommands(pagination: Pagination) {
|
export async function errorCommands(pagination: Pagination) {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import {
|
|||||||
SessionDetail,
|
SessionDetail,
|
||||||
SessionDocument,
|
SessionDocument,
|
||||||
SessionObject,
|
SessionObject,
|
||||||
} from '../interface.ts'
|
} from '../interface.js'
|
||||||
|
|
||||||
function formatTime(time: number) {
|
function formatTime(time: number) {
|
||||||
const seconds = Math.floor(time / 1000)
|
const seconds = Math.floor(time / 1000)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { Session, User } from '@linux-odyssey/models'
|
import { Session, User } from '@linux-odyssey/models'
|
||||||
import Pagination from './pagination.js'
|
|
||||||
import { Types } from 'mongoose'
|
import { Types } from 'mongoose'
|
||||||
|
import Pagination from './pagination.js'
|
||||||
import { IUser, UserSessionDetail } from '../interface.js'
|
import { IUser, UserSessionDetail } from '../interface.js'
|
||||||
|
|
||||||
function loginMethods(user: IUser): string[] {
|
function loginMethods(user: IUser): string[] {
|
||||||
|
|||||||
@@ -2,18 +2,9 @@
|
|||||||
"extends": "../../tsconfig.json",
|
"extends": "../../tsconfig.json",
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"rootDir": "src",
|
"rootDir": "src",
|
||||||
"outDir": "./dist",
|
"outDir": "./dist"
|
||||||
"esModuleInterop": true,
|
|
||||||
"noEmit": true,
|
|
||||||
"strict": false,
|
|
||||||
"allowImportingTsExtensions": true,
|
|
||||||
"baseUrl": ".",
|
|
||||||
"paths": {
|
|
||||||
"@linux-odyssey/models": ["app/packages/models/*"]
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"include": ["src"],
|
"include": ["src"],
|
||||||
"exclude": ["node_modules", "dist"],
|
|
||||||
"ts-node": {
|
"ts-node": {
|
||||||
"swc": true
|
"swc": true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user