【发布时间】:2018-09-28 09:39:06
【问题描述】:
我想在 IPFS 中部署我的 Angular 项目,所以我想知道是否可以在没有任何 http 服务器的情况下启动 Angular 项目,例如静态 html、css 和 js 模板?
【问题讨论】:
我想在 IPFS 中部署我的 Angular 项目,所以我想知道是否可以在没有任何 http 服务器的情况下启动 Angular 项目,例如静态 html、css 和 js 模板?
【问题讨论】:
对 IPFS 了解不多,但 Angular 产品构建只是简单的 HTML + JS 文件。您甚至可以将它们捆绑在一起together into one file as well。 Angular 应用程序实例只能单独存在于用户的浏览器中(在浏览器模式下)。
【讨论】:
<script>标签之间?
您可以按原样发布 Angular 应用程序。但是因为ipfs后面没有web server,所以在app路由中必须使用HashLocationStrategy:
RouterModule.forRoot(routes, {useHash: true})
(默认情况下,Angular 使用 PathLocationStrategy,这需要 Web 服务器将所有嵌套路由提供给原始应用程序 html 文件)
【讨论】: