gpt4 book ai didi

node.js - 如何在 Angular 应用程序中提供 txt 文件

转载 作者:搜寻专家 更新时间:2023-11-01 00:38:18 24 4
gpt4 key购买 nike

我必须按照这些步骤来验证我的应用程序,但我无法创建链接到我的文件的路径。

http://imgur.com/a/X2ZXU

上面的链接是我收到的说明,我创建了文本文件,并将其放在我的 angular 2 应用程序的 Assets 文件夹中。但是我不知道如何创建路线 http://www.example.com/riot.txt以便它引用我的 txt 文档文件。谁能指出我正确的方向?我正在使用 Angular 2。

最佳答案

您根本不需要在 Angular 中创建路由。如果您使用的是 Angular CLI(或类似设置),您可以将该文件放在 src 目录中,并将其添加到 中的 assets 属性。 angular-cli.json 文件。

npm install -g @angular/cli
ng new blog
echo 'Hello, World' > src/greeting.txt

你的 .angular-cli.json 看起来像这样。

{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"project": {
"name": "blog"
},
"apps": [
{
"root": "src",
"outDir": "dist",
"assets": [
"assets",
"greeting.txt",
"favicon.ico"
],
"index": "index.html",
"main": "main.ts",
"polyfills": "polyfills.ts",
"test": "test.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "app",
"styles": [
"styles.css"
],
"scripts": [],
"environmentSource": "environments/environment.ts",
"environments": {
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
}
],
"e2e": {
"protractor": {
"config": "./protractor.conf.js"
}
},
"lint": [
{
"project": "src/tsconfig.app.json"
},
{
"project": "src/tsconfig.spec.json"
},
{
"project": "e2e/tsconfig.e2e.json"
}
],
"test": {
"karma": {
"config": "./karma.conf.js"
}
},
"defaults": {
"styleExt": "css",
"component": {}
}
}

然后你就可以运行 ng serve 了。

ng serve

如您所见,这是配置您的 Web 服务器以提供静态文件时的一个问题 - 默认情况下大多数应该如此。

关于node.js - 如何在 Angular 应用程序中提供 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43793550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com