8000 GitHub - yuanzhongqiao/formio-cn: 用于渐进式 Web 应用程序的表单和数据管理平台。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

用于渐进式 Web 应用程序的表单和数据管理平台。

License

Notifications You must be signed in to change notification settings

yuanzhongqiao/formio-cn

 
 

Repository files navigation

加入聊天:https://gitter.im/formio/formio 堆栈溢出

用于无服务器应用程序的组合表单和 API 平台

Form.io 是一个革命性的组合表单和 API 平台,适用于无服务器应用程序。该存储库充当https://form.io的核心表单和 API 引擎。该系统允许您使用简单的拖放表单生成器界面构建“无服务器”数据管理应用程序。然后,可以使用 HTML 元素将这些表单轻松嵌入到 Angular.js 和 React 应用程序中 <formio>

演练视频和教程

有关如何使用此开源平台构建无服务器应用程序的演练教程,请观看视频30 分钟内从 0 到 MEAN

表单构建和渲染演示

以下是可连接到此 API 平台的表单构建和表单渲染功能演示的链接。

http://codepen.io/travist/full/xVyMjo/

使用 Docker Compose 运行

在本地运行该库的最快方法是使用Docker

  • 安装 Docker

  • 下载此包并将其解压缩到计算机上的本地目录。

  • 打开终端并导航到该库的解压缩文件夹。

  • 在您的终端中输入以下内容

    npm install
    docker-compose up
    
  • 在浏览器中访问以下 URL。

    http://localhost:3001
    
  • 使用以下凭据登录。

  • 更改管理员密码。

    • 登录后,单击管理资源
    • 单击查看数据
    • 单击admin@example.com
    • 单击编辑提交
    • 设置密码字段
    • 单击保存提交
    • 登出
  • 玩得开心!

手动安装(节点+MongoDB)

首先,您需要在计算机上安装以下软件。

使用 Node.js 运行

然后,您可以下载此存储库,导航到终端中的文件夹,然后键入以下内容。

npm install
npm start

这将引导您完成安装过程。完成后,您将在浏览器中的以下地址中运行一个正在运行的 Form.io 管理应用程序。

http://localhost:3001

安装过程还会询问您是否要下载应用程序。如果选择,可以在以下 URL 找到该应用程序。

http://localhost:8080

app您还可以在下载此存储库的文件夹内的文件夹中查看应用程序的内容(用于修改) 。

发展

要启动具有自动重启功能的服务器以进行开发,只需运行以下命令:

npm run start:dev

部署到托管 Form.io

如果您希望将所有表单和资源部署到 Form.io 托管平台 @ https://portal.form.io中,您可以使用 Form.io CLI 命令行工具来完成此操作。

npm install -g formio-cli

安装此工具后,您将需要执行以下步骤。

  • 在 Form.io 中创建一个新项目
  • 转至“项目设置”|在此项目中创建 API 密钥 舞台设置| API 密钥
  • 接下来,您可以执行以下命令将本地项目部署到 Hosted Form.io 中。
formio deploy http://localhost:3001 https://{PROJECTNAME}.form.io --dst-key={APIKEY}

您需要确保将{PROJECTNAME}和替换{APIKEY}为新的 Hosted Form.io 项目名称(在 API url 中找到)以及在上面第二步中创建的 API 密 6AF0 。

然后,这将要求您登录本地 Form.io 服务器(可以在管理资源中提供),然后在进行身份验证后,它将导出项目并将该项目部署到 Form.io 托管表单。

许可证变更(2020 年 3 月 8 日)

该库现已根据 OSL-v3 许可证获得许可,该许可证是 Copy-left OSI 批准的许可证。请阅读许可证@ https://opensource.org/licenses/OSL-3.0了解更多信息。我们从 BSD 更改为 OSLv3 的目标是确保在创建利用或扩展此库的专有产品时提供适当的归属。

帮助

当出现问题时,我们将更新 @ https://help.form.io的帮助指南,并帮助您开始使用 Form.io。

感谢您使用 Form.io!

Form.io 团队。

安全

如果您发现和/或认为您发现了安全问题,请悄悄地将其披露给security@form.io,并在公开披露之前给我们足够的时间来修补该问题。

About

用于渐进式 Web 应用程序的表单和数据管理平台。

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Dockerfile 0.1%
0