gpt4 book ai didi

angularjs - 默认情况下,如何在我的 http-server 中提供 index.html

转载 作者:行者123 更新时间:2023-12-03 16:18:54 26 4
gpt4 key购买 nike

我在节点环境中创建了一个基本的 AngularJS 应用程序。我正在使用 http-server 模块将文件提供给浏览器。一切正常,除了我无法服务 index.html默认情况下,当服务器启动时。

我检查了 npm 注册表以获取 http 服务器模块的更多选项,并尝试在 SO 上查找相关问题,但仍然无法获得我想要的。

是否可以在服务器启动时指定要拾取的文件。

我的服务器基本上从 localhost:8080 开始而我想要localhost:8080/index.html
我的启动脚本是 http-server -a localhost -p 8080 -c-1 .如果我这样做 http-server -a localhost -p 8080 -c-1 index.html ,令我惊讶的是它打开了index.html文件,但在文件协议(protocol)上而不是在 localhost 上提供它.

我在这里做错了什么。

附言我访问了 Angular JS 种子,官方示例说 http-server -a localhost -p 8080 -c-1 ./app .但是,当我这样做时,我得到错误 Windows 找不到指定路径 ,虽然我的结构类似于种子。

我的结构:

dir
--app.js
--index.html
--node_modules
--package.json

最佳答案

确保您首先构建项目并生成输出 ./dist文件夹或类似文件。

然后试试这个命令:

http-server -p 8080 ./dist -o http://localhost:8080/index.html

您缺少 http://在您的网址中。

关于angularjs - 默认情况下,如何在我的 http-server 中提供 index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43570612/

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