文件名称:ide-backend:编码块IDE的后端应用
文件大小:60KB
文件格式:ZIP
更新时间:2024-05-23 04:41:15
JavaScript
编码块IDE后端 编码块IDE的后端应用 在本地运行的步骤 请确保您已安装以下设备: node.js npm Postgres 安装项目依赖项: npm install 现在,您必须在Postgres中设置空白数据库和凭据。 数据库将由架构自动配置。 如果您不熟悉此内容,请使用“进一步阅读”部分。 在文件夹util ,将environment.sh.example的内容复制到名为environment.sh的新文件environment.sh 。 根据您在postgres中设置的凭据和数据库名称,修改此文件的内容。 npm start 项目结构 该项目已经创建了express.js,因此具有与所有express.js应用类似的结构。 routes/ – Contains all routes split as per their catergory into their
【文件预览】:
ide-backend-master
----newrelic.js(2KB)
----.gitignore(87B)
----app.js(2KB)
----Dockerfile(207B)
----package.json(948B)
----package-lock.json(27KB)
----.dockerignore(69B)
----bin()
--------www(2KB)
----.nvmrc(7B)
----services()
--------minio.js(324B)
--------hubspot.js(794B)
--------judge()
----models()
--------index.js(959B)
--------code.js(498B)
--------submission.js(749B)
--------token.js(316B)
--------user.js(330B)
----public()
--------stylesheets()
----util()
--------util.js(2KB)
--------s3.js(2KB)
--------judge.js(843B)
--------environment.sh.example(237B)
--------auth.js(534B)
--------db.js(338B)
----views()
--------error.jade(84B)
--------index.jade(66B)
--------layout.jade(125B)
----.github()
--------workflows()
----docker-compose.yaml(611B)
----README.md(2KB)
----config()
--------config-sample.json(2KB)
----migrations()
--------20180604073304-create-token.js(813B)
--------20181009125636-addTitleToCodes.js(686B)
--------20200324135048-add-submissions-table.js(931B)
--------20200324135049-add-judge_id-column.js(574B)
--------20181002160947-update-code-table.js(841B)
--------20180604073453-create-user.js(763B)
----controllers()
--------users.js(2KB)
--------langs.js(282B)
--------submissions.js(2KB)
----routes()
--------run.js(689B)
--------index.js(440B)
--------code.js(3KB)
--------users.js(381B)
----passport.js(695B)
----.well-known()
--------.gitkeep(0B)
----yarn.lock(82KB)