我目前正在使用 Angular 2。我有这样的 appsettings.json 文件。
"Dummies": {
"Neck": "test,test1",
}
如何读取 typescript 文件中 Neck 的值?
最佳答案
实现一个服务器端 API Controller ,仅从 appsettings.json 注入(inject)您想要的配置,并让您的 Angular 客户端在 ngOnInit() 中向服务器查询该信息。如果这是一个 MVC 应用程序,请使用 IConfiguration。不要直接引用 appsettings.json。
Require 有效,将其用于 appsettings.json 是一个非常糟糕的主意。
基本上在构建时,您将捆绑 appsettings.json 的全部内容,包括您不希望从该文件中获得的所有垃圾,更糟糕的是,您想要的所有连接字符串、凭据、后门密码和 secret 内容。不想退出,并将它们包含到您的最终 main-client.js 输出中。即使您现在没有任何敏感信息,其他人稍后也会出现并在不知不觉中损害您的安全,因为通常我们假设 appsettings.json 受到最终用户的安全保护。在这里使用 require 不仅是鲁莽的,而且还可以有效地将配置硬编码到产品中。这可能不是您想要的。
关于angular - 如何使用 angular2 将 appsettings.json 中的值读取到 typescript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44526315/