为什么http服务器不能在localhost:8080上运行?

时间:2019-06-29 09:01:20

标签: angularjs npm

我正在尝试使用npm设置一个小的angularjs项目,并安装了http-server来为应用程序提供服务。为什么在我点击“ npm start”时http://localhost:8080上没有内容?

在我的package.json文件中的“脚本”下,我包含了“ http-server -a localhost ./app”,其中app是项目的根目录。它具有一个执行基本angularjs的index.html文件插值并在同一./app目录中打印“ Hello World”语句。app.js文件声明一个angularjs模块

我的package.json文件看起来像这样

{
  "name": "restaurant",
  "version": "1.0.0",
  "description": "An AngularJS app for Restaurants",
  "author": "",
  "license": "MIT",
  "devDependencies": {
    "angular": "^1.7.8",
    "bootstrap": "^4.3.1",
    "http-server": "^0.11.1"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "http-server -a localhost ./app"
  }
}

当我导航到http://localhost:8080时会显示

  

“此页面无法正常运行。本地主机发送了无效的响应。ERR_INVALID_REDIRECT

0 个答案:

没有答案