0

我想在 IPFS 中部署我的 Angular 项目,所以我想知道是否可以在没有任何 http 服务器的情况下启动 Angular 项目,例如静态 html、css 和 js 模板?

4

2 回答 2

0

您可以按原样发布 Angular 应用程序。但是因为 ipfs 后面没有 web 服务器,所以你必须在 app 路由中使用HashLocationStrategy :

RouterModule.forRoot(routes, {useHash: true})

(默认情况下,Angular 使用 PathLocationStrategy,它需要一个 Web 服务器来提供所有嵌套路由到原始应用程序 html 文件)

于 2018-04-27T16:06:33.063 回答
0

对 IPFS 了解不多,但 Angular 产品构建只是简单的 HTML + JS 文件。您甚至可以将它们捆绑到一个文件中。Angular 应用程序实例只能单独存在于用户的浏览器中(在浏览器模式下)。

于 2018-04-18T08:30:34.003 回答