【文件属性】:
文件名称:斯托克利斯塔皮
文件大小:124KB
文件格式:ZIP
更新时间:2021-02-11 22:28:26
JavaScript
笔画清单
这是的API。
如果您想运行自己的“斯托克列表”,并且我们建议您这样做,那么您需要做一些事情。
所需服务
PostgreSQL数据库,启用PostGIS扩展
带API密钥的邮戳帐户
前端网址
Google V3 Recaptcha密钥/秘密对
AWS账户-具有访问权限的s3存储桶和IAM用户
Gmail帐户
本地部署
克隆此Github
git clone https://github.com/thestokelist/stokelistapi
下载依赖项
npm install
配置环境
cp sample.env .env
参考sample.env,配置环境
运行数据库迁移
npx sequelize db:migrate
启动应用程序
npm start
部署到Heroku
如果设置了DATABASE_URL环境变量,则将使用它来连接应用程序和进行任何迁移。
要在H
【文件预览】:
stokelistapi-master
----models()
--------user.js(2KB)
--------post.js(6KB)
--------media.js(4KB)
--------report.js(1KB)
----config()
--------config.js(870B)
----auth()
--------index.js(1KB)
----package.json(2KB)
----db()
--------index.js(880B)
--------__mocks__()
----test()
--------index.js(1KB)
----routes()
--------index.js(376B)
--------posts.test.js(1KB)
--------report.js(3KB)
--------admin.js(6KB)
--------upload.js(1KB)
--------login.js(2KB)
--------posts.js(12KB)
----package-lock.json(390KB)
----migrations()
--------20200617011854-create-update-posts.js(4KB)
--------20200617011856-create-reports.js(1KB)
--------20200617011855-create-users.js(1KB)
--------20200617011857-create-media.js(2KB)
----.eslintrc.js(585B)
----mail()
--------index.js(2KB)
----sample.env(703B)
----.gitignore(51B)
----start.js(149B)
----.prettierrc.js(109B)
----app.js(1KB)
----README.md(1KB)
----util()
--------crypto.js(337B)
--------scheduled.js(3KB)
--------date.js(523B)
--------posts.js(707B)
--------s3.js(3KB)