问题标签 [lite-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
352 浏览

angular - Browser-sync&lite-server: http-proxy-middleware 拦截不存在的 url

我在 angular2 应用程序中有以下路由:

最近我不得不添加bs-config.js以下内容:

一切正常,除了访问 404 页面,即如果用户输入了错误的链接,我只会看到“无法获取 /url”并且日志中没有任何有趣的内容。如果我只删除这三行:

它再次开始工作,我在http://myapp/some/broken/url上获得 404 页面。

但我需要后端相关内容的代理。为什么它会干扰常规的 api 路径,即使它应该只代理 'api' 之类的 url?

PS我正在使用:

0 投票
1 回答
985 浏览

angular - 更改 lite 服务器以使用 dist 目录

我已经使用入门示例设置了一个 Angular 2 项目。代码放在apps目录下,ts以相同的结构编译成js,lite-server正确地提供文件。一切正常。

我想将 ts 输出移动到 dist 目录,因为我不喜欢同一结构中的 js & map 文件(这在其他环境中很常见)。

添加

到 tsconfig.json 文件确实会导致 ts 被编译成 dist/app/app 目录下的 .js。不知道为什么这会在结构中添加第二个应用程序。

通过反复试验,似乎 basedir = "./" 适用于旧结构。不知道为什么这有效,但确实有效。

使用 bs-config.js

玩了一段时间,但无法使用 dist 结构来提供文件。

总是得到“Cannot GET /”响应。

我的 tsconfig.json 文件:

如果有人能解释我的发现和我所缺少的,将不胜感激。

0 投票
0 回答
717 浏览

node.js - 带有 lite-server 和 http-proxy-middleware 的 websockets

在我的开发环境中,我必须代理请求以及到相应后端服务的 websocket 连接。为此,我使用lite-serverhttp-proxy-middleware

我的 lite 服务器配置文件如下所示:

但是,我总是在控制台中收到此错误:

在 lite-server 的控制台输出中,我执行以下条目:

当我看到控制台输出时,我什至看到连接通过了我的节点端点。端点实现如下:

此错误的原因可能是什么?我的配置有问题吗?

0 投票
1 回答
654 浏览

node.js - Node lite-server:如何将请求路由到任意文件的内容

我有一个 SPA,它在特定的 REST url 上请求数据,比如“/things”。

在我的生产服务器中,此请求由对数据库的查询和 JSON 的构造来表示结果来处理。没有什么花哨。

我将如何配置 lite-server(或 BrowserSync)以使用“/testdata/test-things.json”的内容响应“/things”处的 GET?

如果这个问题已经得到回答,我深表歉意(感觉就像一个非常基本的用例),但是 lite-server 和 BrowserSync 的文档都没有回答这个问题,而且谷歌让我失望了。

0 投票
1 回答
34 浏览

browser-sync - lite-serverbs-config.js:中间件和文件夹数组

我有这个 bs-config.js:

而这个单独的:

如何加入这两种配置?

0 投票
1 回答
548 浏览

reactjs - 创建反应应用程序和精简服务器

所以我使用ftp工作,所以我不能使用他们的npm start,它只是localhost。我正在尝试使用 lite-server 运行 create-react-app,但不确定如何配置它,以便我可以访问正确的文件夹。

我尝试过软链接该build文件夹,但只有一个带有控制台错误的空白页面。

这是我的bs-config.js文件

因此,当我第一次运行 lite-server 时,我得到 a200 GET /然后 a304 GET /index.html但是我得到三个错误:

这些文件显然在那里,但我不确定如何配置 lite-server 以正确读取这些文件。

0 投票
1 回答
1339 浏览

html - 如何更改 LiteServer 中的默认文件监视选项

所以我试图在我的项目中使用 LiteServer,但我无法让它更改默认手表index.html,我当前的文件是index1.html. 我在 期间指定app2.js为入口点npm init,因此我能够更改 JS 默认值,但不能更改 HTML。

我知道文档提到了bs-config.json文件的使用,但我找不到任何具有此语法的参考。

将不胜感激!


更新 - 我目前在bs-config.json文件中有这个,但没有用 -

0 投票
1 回答
593 浏览

node.js - 手机无法访问同一 WiFi 网络上 localhost(lite-server) 服务的站点

到处搜索解决此问题的方法,甚至是解决问题的好方法。我已经阅读了似乎涵盖此问题的先前 SO 线程,但其中任何一个都没有在我的情况下起作用。基本上,我无法在我的 Android 设备上的任何浏览器中访问通过我的 Mac 上的 localhost 提供的任何内容。

尽管它们连接到同一个 WIFI 网络并且我正在为运行 localhost 的 mac 使用正确的网络地址(我已经检查并仔细检查了几次),但这种情况仍在发生。我不知道问题出在哪里,因为它之前工作得非常好,而且我没有更改任何我认为会干扰本地主机访问的东西。

我的路由器上也没有防火墙或端口阻止设置。

我还尝试了几种不同的 Android 设备,以消除它是特定设备特有的问题。

完全被难住了。任何有关如何解决此问题的线索或提示将不胜感激!

***** 更新 *****

我尝试使用python -m SimpleHTTPServer 3000并且它有效。该网站可在我的 Android 设备上访问。所以我很确定这本身不是网络问题。

该站点本质上是一个 Node 应用程序,我使用此处angular-quickstart找到的模板构建了它。它在运行时启动。希望这可以进一步了解问题可能是什么。lite-servernpm start

0 投票
1 回答
667 浏览

css - Angular 2 即时 CSS 重新加载

我很难找到解决方案。我正在尝试为我的应用程序提供服务,因此它只重新加载更改的 css 文件而不重新编译整个应用程序,因为现在当您在 CSS 中更改一件事并且必须等待应用程序重新编译时,这非常令人沮丧。我尝试使用精简服务器,但没有运气。快速启动应用程序运行良好,但我无法以相同的方式配置我的 CLI 项目。有什么帮助吗?

谢谢!

0 投票
1 回答
599 浏览

lite-server - 您如何将 lite-server 作为 Windows 服务运行?

我正在尝试设置lite-server为 Windows 服务,以便在机器启动时自动启动。我正在尝试通过NSSM做到这一点。

我安装如下:

然后,因为我看到它在事件查看器中抱怨它正在运行的目录,所以我添加了这个:

如果我lite-server直接从命令行运行它可以工作。

但是,如果我启动如上安装的 Windows 服务,它会失败,并且在事件查看器中我得到:

启动服务失败。程序 lite-server 无法启动。CreateProcess() failed: 系统找不到指定的文件。

我努力了:

  1. 将 %APPDATA%\npm 的路径添加到系统路径以确保lite-server可以找到。
  2. 使用我自己的用户名安装服务。

它没有用。我需要做什么才能lite-server作为 Windows 服务运行?