Coder Social home page Coder Social logo

dorisoy / dorisoy.pan Goto Github PK

View Code? Open in Web Editor NEW
401.0 7.0 134.0 29.49 MB

Dorisoy.Pan 是基于.net core8 的跨平台文档管理系统,使用 MS SQL 2012 / MySql8.0(或更高版本)后端数据库,您可以在 Windows、Linux 或 Mac 上运行它,项目中的所有方法都是异步的,支持令牌基身份验证,项目体系结构遵循著名的软件模式和最佳安全实践。源代码是完全可定制的,热插拔且清晰的体系结构,使开发定制功能和遵循任何业务需求变得容易。 系统使用最新的 Microsoft 技术,高性能稳定性和安全性

Home Page: http://pan.dorisoy.com

License: MIT License

C# 69.25% JavaScript 0.09% TypeScript 20.10% HTML 8.91% SCSS 1.64% Batchfile 0.02%
disk-pan cloud-pan pan cloud-disk

dorisoy.pan's Introduction

Dorisoy.Pan

Dorisoy.Pan 是基于.net core8 的跨平台文档管理系统,使用 MS SQL 2012 / MySql8.0(或更高版本)后端数据库,您可以在 Windows、Linux 或 Mac 上运行它,项目中的所有方法都是异步的,支持令牌基身份验证,项目体系结构遵循著名的软件模式和最佳安全实践。源代码是完全可定制的,热插拔且清晰的体系结构,使开发定制功能和遵循任何业务需求变得容易。 系统使用最新的 Microsoft 技术,高性能稳定性和安全性。

先决条件

.NET 7.0+ SDK and VISUAL STUDIO 2019, SQL SERVER, MySQL 8.0

服务端启动步骤

1.使用 visual studio 2019+,打开解决方案文件 "Dorisoy.Pan.sln"。

2.右键单击解决方案资源管理器并还原 nuget 软件包。

3.在"Dorisoy.Pan.API 项目中更改“appsettings”中的数据库连接字符串。

4.从“visual studio 菜单-->工具-->nuget 软件包管理器-->软件包管理器控制台”打开软件包管理器控制台。

5.在 package manager 控制台中,选择默认项目为 “Dorisoy.Pan.Domain”。

6.在 package manager 控制台中运行“Update-Database”命令,创建数据库并插入初始数据。

7.在解决方案资源管理器中,右键单击“Dorisoy.Pan.API" 然后从菜单中单击 设置为启动项

8.按 F5 键运行项目。

前端启动步骤

如果您还没有安装 nodejs,请下载并全局安装 nodejs: https://nodejs.org ,确保您的 nodejs 版本>= 4.0 且 NPM >= 3 同时全局安装 TypeScript。

全局安装 Angular-CLI 命令:"npm install -g @angular/cli"

1.使用 visual code 打开项目目录 "\UI"。

2.新建:终端-> "npm install" 初始化安装依赖。

3.终端-> "npm run start" 启动 Angular Server。

4.当 ** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** 监听时在浏览器运行。

要在生产模式下运行本地副本并构建源,请执行 "ng build --prod" ,这将生成应用程序的生产版本,所有 html,css 和 js 代码都被缩小并放入 dist 文件夹。此文件夹可以在发布应用程序时放入生产服务器。

Demo

演示地址:http://pan.dorisoy.com/

默认账号:[email protected] 密码:admin@123

项目结构

├──Dorisoy.Pan.sln/                     * 解决方案
│   │
│   ├──Dorisoy.Pan.API                  * REST API Controller, Dependancy configuration, Auto mapper profile 
│   │
│   ├──Dorisoy.Pan.MediatR              * Command handler, Query handler, Fluent API validation
│   │
│   ├──Dorisoy.Pan.Repository           * Each entity repository
│   │
│   ├──Dorisoy.Pan.Domain               * Entity framework dbContext 
|   |
│   ├──Dorisoy.Pan.Common               * Generic repository and Unit of work patterns
│   │ 
│   ├──Dorisoy.Pan.Data                 * Entity classes and DTO classes
│   │
│   ├──Dorisoy.Pan.Helper               * Utility classes

截图

Desktop 客户端示例

Web 客户端示例

dorisoy.pan's People

Contributors

czhcom avatar dorisoy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dorisoy.pan's Issues

前端运行和编译都报错

PS D:\Download\Dorisoy.Pan-main\UI> npm run start

[email protected] start
SET NODE_OPTIONS=--openssl-legacy-provider && ng serve

✔ Browser application bundle generation complete.

Initial Chunk Files | Names | Size
vendor.js | vendor | 2.09 MB
styles.css, styles.js | styles | 979.73 kB
scripts.js | scripts | 814.72 kB
runtime.js | runtime | 6.62 kB
main.js | main | 5.80 kB

                  | Initial Total |   4.35 MB

Build at: 2023-11-28T02:08:56.622Z - Hash: 210982faa80de4897796 - Time: 4727ms

./src/main.ts:3:0-45 - Error: Module not found: Error: Can't resolve './app/app.module' in 'D:\Download\Dorisoy.Pan-main\UI\src'

Error: src/main.ts:4:27 - error TS2307: Cannot find module './app/app.module' or its corresponding type declarations.

4 import { AppModule } from './app/app.module';
~~~~~~~~~~~~~~~~~~

** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

终止批处理操作吗(Y/N)? y
PS D:\Download\Dorisoy.Pan-main\UI> npm run build

[email protected] build
SET NODE_OPTIONS=--openssl-legacy-provider && ng build

✔ Browser application bundle generation complete.

./src/main.ts:3:0-45 - Error: Module not found: Error: Can't resolve './app/app.module' in 'D:\Download\Dorisoy.Pan-main\UI\src'

Error: src/main.ts:4:27 - error TS2307: Cannot find module './app/app.module' or its corresponding type declarations.

4 import { AppModule } from './app/app.module';
~~~~~~~~~~~~~~~~~~

PS D:\Download\Dorisoy.Pan-main\UI>

Unable to create a 'DbContext' of type ''. The exception 'Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbContextOptions'

11

尝试了这个命令 , 但是无法初始化sql脚本,请问你的数据库连接配置是不是这样配置的呢
Update-Database

企业微信截图_17138446918650

如下命令我也尝试了,但是还是无法启动命令

你需要确认安装:

PM> NuGet\Install-Package Microsoft.EntityFrameworkCore.Design -Version 8.0.0
PM> NuGet\Install-Package Microsoft.EntityFrameworkCore.Tools -Version 8.0.0

如果在程序包管理器控制台执行脚本,请选择 Dorisoy.Pan.Domain 项目。

PM> Update-Database
PM> dotnet ef migrations add InitialCreate --project Dorisoy.Pan.Domain

是不是因为我数据库连接配置出错导致的呢

前端始终无法运行,肯请指出问题,非常感谢

PS D:\Download\Dorisoy.Pan-main\UI> npm install
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@schematics/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@ngtools/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@schematics/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN deprecated [email protected]: flatten is deprecated in favor of utility frameworks such as lodash.
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: request has been deprecated, see request/request#3142
npm WARN deprecated [email protected]: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN deprecated [email protected]: TSLint has been deprecated in favor of ESLint. Please see palantir/tslint#4534 for more information.

[email protected] postinstall
ngcc

Warning: Entry point 'ng-pick-datetime-ex' contains deep imports into 'D:/Download/Dorisoy.Pan-main/UI/node_modules/dayjs/plugin/localeData', 'D:/Download/Dorisoy.Pan-main/UI/node_modules/dayjs/plugin/utc'. This is probably not a problem, but may
cause the compilation of entry points to be out of order.
Compiling @angular/core : fesm2015 as esm2015
Compiling @angular/cdk/keycodes : fesm2015 as esm2015
Compiling @angular/animations : fesm2015 as esm2015
Compiling ngx-editor/utils : fesm2015 as esm2015
Compiling ngx-editor/helpers : fesm2015 as esm2015
Compiling @angular/compiler/testing : fesm2015 as esm2015
Compiling ngx-editor/schema : fesm2015 as esm2015
Compiling ngx-editor/commands : fesm2015 as esm2015
Compiling ngx-editor/input-rules : fesm2015 as esm2015
Compiling @angular/animations : esm2015 as esm2015
Compiling @angular/animations : main as umd
Compiling @angular/cdk/keycodes : esm2015 as esm2015
Compiling @angular/cdk/keycodes : main as umd
Compiling ngx-editor/utils : esm2015 as esm2015
Compiling @angular/compiler/testing : esm2015 as esm2015
Compiling ngx-editor/utils : main as umd
Compiling @angular/compiler/testing : main as umd
Compiling ngx-editor/schema : esm2015 as esm2015
Compiling ngx-editor/schema : main as umd
Compiling ngx-editor/helpers : esm2015 as esm2015
Compiling ngx-editor/helpers : main as umd
Compiling ngx-editor/commands : esm2015 as esm2015
Compiling ngx-editor/input-rules : esm2015 as esm2015
Compiling ngx-editor/commands : main as umd
Compiling ngx-editor/input-rules : main as umd
Compiling @angular/common : fesm2015 as esm2015
Compiling @angular/animations/browser : fesm2015 as esm2015
Compiling @angular/cdk/observers : fesm2015 as esm2015
Compiling @angular/cdk/collections : fesm2015 as esm2015
Compiling @ngrx/store : fesm2015 as esm2015
Compiling @angular/core/testing : fesm2015 as esm2015
Compiling @angular/cdk/accordion : fesm2015 as esm2015
Compiling @angular/cdk/platform : fesm2015 as esm2015
Compiling @angular/cdk/bidi : fesm2015 as esm2015
Compiling @angular/platform-browser : fesm2015 as esm2015
Compiling @angular/cdk/a11y : fesm2015 as esm2015
Compiling @angular/forms : fesm2015 as esm2015
Compiling @angular/cdk/scrolling : fesm2015 as esm2015
Compiling @angular/platform-browser/animations : fesm2015 as esm2015
Compiling @angular/cdk/portal : fesm2015 as esm2015
Compiling @angular/common/http : fesm2015 as esm2015
Compiling @angular/cdk/layout : fesm2015 as esm2015
Compiling @angular/cdk/overlay : fesm2015 as esm2015
Compiling @angular/material/core : fesm2015 as esm2015
Compiling @ngrx/effects : fesm2015 as esm2015
Compiling @angular/cdk/text-field : fesm2015 as esm2015
Compiling @angular/cdk/stepper : fesm2015 as esm2015
Compiling @angular/cdk/table : fesm2015 as esm2015
Compiling @angular/cdk/tree : fesm2015 as esm2015
Compiling @angular/material/form-field : fesm2015 as esm2015
Compiling @angular/material/button : fesm2015 as esm2015
Compiling @angular/material/icon : fesm2015 as esm2015
Compiling @angular/material/tooltip : fesm2015 as esm2015
Compiling @angular/material/select : fesm2015 as esm2015
Compiling @angular/material/input : fesm2015 as esm2015
Compiling @angular/material/divider : fesm2015 as esm2015
Compiling @angular/material/sort : fesm2015 as esm2015
Compiling @angular/platform-browser-dynamic : fesm2015 as esm2015
Compiling @angular/platform-browser/testing : fesm2015 as esm2015
Compiling @angular/common/testing : fesm2015 as esm2015
Compiling @angular/material/paginator : fesm2015 as esm2015
Compiling @angular/router : fesm2015 as esm2015
Compiling @ngrx/entity : fesm2015 as esm2015
Compiling @ngrx/effects/testing : fesm2015 as esm2015
Compiling @ngrx/store/testing : fesm2015 as esm2015
Compiling @angular/animations/browser/testing : fesm2015 as esm2015
Compiling @angular/cdk/clipboard : fesm2015 as esm2015
Compiling @angular/cdk/drag-drop : fesm2015 as esm2015
Compiling @angular/common/http/testing : fesm2015 as esm2015
Compiling @angular/material/autocomplete : fesm2015 as esm2015
Compiling @angular/material/badge : fesm2015 as esm2015
Compiling @angular/material/bottom-sheet : fesm2015 as esm2015
Compiling @angular/material/button-toggle : fesm2015 as esm2015
Compiling @angular/material/card : fesm2015 as esm2015
Compiling @angular/material/checkbox : fesm2015 as esm2015
Compiling @angular/material/chips : fesm2015 as esm2015
Compiling @angular/material/datepicker : fesm2015 as esm2015
Compiling @angular/material/dialog : fesm2015 as esm2015
Compiling @angular/material/expansion : fesm2015 as esm2015
Compiling @angular/material/grid-list : fesm2015 as esm2015
Compiling @angular/material/icon/testing : fesm2015 as esm2015
Compiling @angular/material/list : fesm2015 as esm2015
Compiling @angular/material/menu : fesm2015 as esm2015
Compiling @angular/material/progress-bar : fesm2015 as esm2015
Compiling @angular/material/progress-spinner : fesm2015 as esm2015
Compiling @angular/material/radio : fesm2015 as esm2015
Compiling @angular/material/sidenav : fesm2015 as esm2015
Compiling @angular/material/slide-toggle : fesm2015 as esm2015
Compiling @angular/material/slider : fesm2015 as esm2015
Compiling @angular/material/snack-bar : fesm2015 as esm2015
Compiling @angular/material/stepper : fesm2015 as esm2015
Compiling @angular/material/table : fesm2015 as esm2015
Compiling @angular/material/tabs : fesm2015 as esm2015
Compiling @angular/material/toolbar : fesm2015 as esm2015
Compiling @angular/material/tree : fesm2015 as esm2015
Compiling @angular/platform-browser-dynamic/testing : fesm2015 as esm2015
Compiling @angular/router/testing : fesm2015 as esm2015
Compiling @ngrx/data : fesm2015 as esm2015
Compiling @ngrx/store-devtools : fesm2015 as esm2015
Compiling ng-pick-datetime-ex : fesm2015 as esm2015
Compiling ngx-doc-viewer : fesm2015 as esm2015
Compiling ngx-editor : fesm2015 as esm2015
Compiling ngx-extended-pdf-viewer : fesm2015 as esm2015
Compiling ngx-filesize : fesm2015 as esm2015
Compiling ngx-perfect-scrollbar : fesm2015 as esm2015
Compiling ngx-toastr : fesm2015 as esm2015
Compiling @angular/core : esm2015 as esm2015
Compiling @angular/animations/browser : esm2015 as esm2015
Compiling @angular/core : main as umd
Compiling @angular/animations/browser/testing : esm2015 as esm2015
Compiling @angular/animations/browser : main as umd
Compiling @angular/animations/browser/testing : main as umd
Compiling @angular/common : esm2015 as esm2015
Compiling @angular/common : main as umd
Compiling @angular/cdk/clipboard : esm2015 as esm2015
Compiling @angular/cdk/clipboard : main as umd
Compiling @angular/cdk/platform : esm2015 as esm2015
Compiling @angular/cdk/platform : main as umd
Compiling @angular/cdk/bidi : esm2015 as esm2015
Compiling @angular/cdk/bidi : main as umd
Compiling @angular/cdk/collections : esm2015 as esm2015
Compiling @angular/cdk/collections : main as umd
Compiling @angular/cdk/scrolling : esm2015 as esm2015
Compiling @angular/cdk/scrolling : main as umd
Compiling @angular/cdk/observers : esm2015 as esm2015
Compiling @angular/cdk/observers : main as umd
Compiling @angular/cdk/a11y : esm2015 as esm2015
Compiling @angular/cdk/a11y : main as umd
Compiling @angular/cdk/drag-drop : esm2015 as esm2015
Compiling @angular/cdk/drag-drop : main as umd
Compiling @angular/common/http : esm2015 as esm2015
Compiling @angular/common/http : main as umd
Compiling @angular/common/http/testing : esm2015 as esm2015
Compiling @angular/common/http/testing : main as umd
Compiling @angular/platform-browser : esm2015 as esm2015
Compiling @angular/platform-browser/animations : esm2015 as esm2015
Compiling @angular/platform-browser : main as umd
Compiling @angular/platform-browser/animations : main as umd
Compiling @angular/forms : esm2015 as esm2015
Compiling @angular/material/core : esm2015 as esm2015
Compiling @angular/forms : main as umd
Compiling @angular/material/core : main as umd
Compiling @angular/cdk/portal : esm2015 as esm2015
Compiling @angular/cdk/portal : main as umd
Compiling @angular/cdk/overlay : esm2015 as esm2015
Compiling @angular/material/form-field : esm2015 as esm2015
Compiling @angular/cdk/overlay : main as umd
Compiling @angular/material/form-field : main as umd
Compiling @angular/material/autocomplete : esm2015 as esm2015
Compiling @angular/material/autocomplete : main as umd
Compiling @angular/material/badge : esm2015 as esm2015
Compiling @angular/material/badge : main as umd
Compiling @angular/cdk/layout : esm2015 as esm2015
Compiling @angular/cdk/layout : main as umd
Compiling @angular/material/bottom-sheet : esm2015 as esm2015
Compiling @angular/material/bottom-sheet : main as umd
Compiling @angular/material/button-toggle : esm2015 as esm2015
Compiling @angular/material/button-toggle : main as umd
Compiling @angular/material/card : esm2015 as esm2015
Compiling @angular/material/card : main as umd
Compiling @angular/material/checkbox : esm2015 as esm2015
Compiling @angular/material/checkbox : main as umd
Compiling @angular/material/chips : esm2015 as esm2015
Compiling @angular/material/chips : main as umd
Compiling @angular/material/button : esm2015 as esm2015
Compiling @angular/material/button : main as umd
Compiling @angular/cdk/text-field : esm2015 as esm2015
Compiling @angular/cdk/text-field : main as umd
Compiling @angular/material/input : esm2015 as esm2015
Compiling @angular/material/input : main as umd
Compiling @angular/material/datepicker : esm2015 as esm2015
Compiling @angular/material/datepicker : main as umd
Compiling @angular/material/dialog : esm2015 as esm2015
Compiling @angular/material/dialog : main as umd
Compiling @angular/cdk/accordion : esm2015 as esm2015
Compiling @angular/material/expansion : esm2015 as esm2015
Compiling @angular/cdk/accordion : main as umd
Compiling @angular/material/expansion : main as umd
Compiling @angular/material/grid-list : esm2015 as esm2015
Compiling @angular/material/grid-list : main as umd
Compiling @angular/material/icon : esm2015 as esm2015
Compiling @angular/material/icon : main as umd
Compiling @angular/material/icon/testing : esm2015 as esm2015
Compiling @angular/material/icon/testing : main as umd
Compiling @angular/material/divider : esm2015 as esm2015
Compiling @angular/material/divider : main as umd
Compiling @angular/material/list : esm2015 as esm2015
Compiling @angular/material/list : main as umd
Compiling @angular/material/menu : esm2015 as esm2015
Compiling @angular/material/menu : main as umd
Compiling @angular/material/progress-bar : esm2015 as esm2015
Compiling @angular/material/progress-bar : main as umd
Compiling @angular/material/progress-spinner : esm2015 as esm2015
Compiling @angular/material/progress-spinner : main as umd
Compiling @angular/material/radio : esm2015 as esm2015
Compiling @angular/material/radio : main as umd
Compiling @angular/material/sidenav : esm2015 as esm2015
Compiling @angular/material/sidenav : main as umd
Compiling @angular/material/slide-toggle : esm2015 as esm2015
Compiling @angular/material/slide-toggle : main as umd
Compiling @angular/material/slider : esm2015 as esm2015
Compiling @angular/material/slider : main as umd
Compiling @angular/material/snack-bar : esm2015 as esm2015
Compiling @angular/material/snack-bar : main as umd
Compiling @angular/cdk/stepper : esm2015 as esm2015
Compiling @angular/cdk/stepper : main as umd
Compiling @angular/material/stepper : esm2015 as esm2015
Compiling @angular/material/stepper : main as umd
Compiling @angular/cdk/table : esm2015 as esm2015
Compiling @angular/cdk/table : main as umd
Compiling @angular/material/select : esm2015 as esm2015
Compiling @angular/material/select : main as umd
Compiling @angular/material/tooltip : esm2015 as esm2015
Compiling @angular/material/tooltip : main as umd
Compiling @angular/material/paginator : esm2015 as esm2015
Compiling @angular/material/paginator : main as umd
Compiling @angular/material/sort : esm2015 as esm2015
Compiling @angular/material/sort : main as umd
Compiling @angular/material/table : esm2015 as esm2015
Compiling @angular/material/table : main as umd
Compiling @angular/material/tabs : esm2015 as esm2015
Compiling @angular/material/tabs : main as umd
Compiling @angular/material/toolbar : esm2015 as esm2015
Compiling @angular/material/toolbar : main as umd
Compiling @angular/cdk/tree : esm2015 as esm2015
Compiling @angular/cdk/tree : main as umd
Compiling @angular/material/tree : esm2015 as esm2015
Compiling @angular/material/tree : main as umd
Compiling @angular/core/testing : esm2015 as esm2015
Compiling @angular/core/testing : main as umd
Compiling @angular/platform-browser-dynamic : esm2015 as esm2015
Compiling @angular/platform-browser-dynamic : main as umd
Compiling @angular/platform-browser/testing : esm2015 as esm2015
Compiling @angular/platform-browser-dynamic/testing : esm2015 as esm2015
Compiling @angular/platform-browser/testing : main as umd
Compiling @angular/platform-browser-dynamic/testing : main as umd
Compiling @angular/common/testing : esm2015 as esm2015
Compiling @angular/common/testing : main as umd
Compiling @angular/router : esm2015 as esm2015
Compiling @angular/router/testing : esm2015 as esm2015
Compiling @angular/router : main as umd
Compiling @ngrx/store : esm2015 as esm2015
Compiling @angular/router/testing : main as umd
Compiling @ngrx/store : main as umd
Compiling @ngrx/entity : esm2015 as esm2015
Compiling @ngrx/entity : main as umd
Compiling @ngrx/effects : esm2015 as esm2015
Compiling @ngrx/data : esm2015 as esm2015
Compiling @ngrx/effects : main as umd
Compiling @ngrx/data : main as umd
Compiling @ngrx/effects/testing : fesm5 as esm5
Compiling @ngrx/effects/testing : esm2015 as esm2015
Compiling @ngrx/effects/testing : esm5 as esm5
Compiling @ngrx/effects/testing : main as umd
Compiling @ngrx/store/testing : fesm5 as esm5
Compiling @ngrx/store/testing : esm2015 as esm2015
Compiling @ngrx/store/testing : esm5 as esm5
Compiling @ngrx/store/testing : main as umd
Compiling @ngrx/store-devtools : esm2015 as esm2015
Compiling @ngrx/store-devtools : main as umd
Compiling ng-pick-datetime-ex : esm2015 as esm2015
Compiling ng-pick-datetime-ex : main as commonjs
Compiling ngx-doc-viewer : esm2015 as esm2015
Compiling ngx-doc-viewer : main as umd
Compiling ngx-editor : esm2015 as esm2015
Compiling ngx-editor : main as umd
Compiling ngx-extended-pdf-viewer : esm2015 as esm2015
Compiling ngx-extended-pdf-viewer : main as umd
Compiling ngx-filesize : main as umd
Compiling ngx-perfect-scrollbar : esm2015 as esm2015
Compiling ngx-perfect-scrollbar : main as umd
Compiling ngx-toastr : esm2015 as esm2015
Compiling ngx-toastr : main as umd

added 1492 packages, and audited 1493 packages in 32s

94 packages are looking for funding
run npm fund for details

88 vulnerabilities (1 low, 58 moderate, 19 high, 10 critical)

To address issues that do not require attention, run:
npm audit fix

To address all issues (including breaking changes), run:
npm audit fix --force

Run npm audit for details.
PS D:\Download\Dorisoy.Pan-main\UI> npm run start

[email protected] start
ng serve

✔ Browser application bundle generation complete.

Initial Chunk Files | Names | Size
vendor.js | vendor | 2.09 MB
styles.css, styles.js | styles | 979.73 kB
scripts.js | scripts | 814.72 kB
polyfills.js | polyfills | 510.55 kB
runtime.js | runtime | 6.62 kB
main.js | main | 5.80 kB

                  | Initial Total |   4.35 MB

Build at: 2023-12-01T01:34:33.395Z - Hash: 210982faa80de4897796 - Time: 6111ms

**./src/main.ts:3:0-45 - Error: Module not found: Error: Can't resolve './app/app.module' in 'D:\Download\Dorisoy.Pan-main\UI\src'

Error: src/main.ts:4:27 - error TS2307: Cannot find module './app/app.module' or its corresponding type declarations.

4 import { AppModule } from './app/app.module';**
~~~~~~~~~~~~~~~~~~

调用新建文件夹和上传文件接口都失败?

搜狗截图20240104104609
单独调用swagger接口,也返回401错误,是不是需要特殊授权配置?
Curl

curl -X 'POST'
'https://localhost:44314/api/Folder/folder/6bbf4778-b9b4-417d-87c4-61985648bd77'
-H 'accept: application/json'
-H 'Content-Type: application/json-patch+json'
-d '{
"virtualFolderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"physicalFolderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"paths": [
"string"
]
}'
Request URL
https://localhost:44314/api/Folder/folder/6bbf4778-b9b4-417d-87c4-61985648bd77
Server response
搜狗截图20240104112020

UI构建

后端工程期待有一个UI的构建说明

无法运行项目

你好,感谢开源。
我在运行项目的时候发现缺少文件。
1、缺少appsettings文件
2、缺少nlog.config

node版本问题

node需要什么版本?试了好几个版本运行都会有点问题
node是20.10.0
npm是10.2.3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.