问题标签 [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.
javascript - 如何将 lite-server 用于 nodejs 应用程序?
我使用 lite-server 开始了一个项目。到目前为止,我只使用了 index.html 文件和客户端 JavaScript,但现在我想添加服务器端 JavaScript 功能。如何配置 lite-server 以使用 server.js 进行路由?仅使用节点命令将是
但是我像这样启动我的服务器:
我如何指定,例如,如果请求“/someurl”,则使用 server.js 解析 url?我假设这可以在 bs-config.json 作为 module.export 完成
我的案例的正确定义是什么?
angular - Angular 6 - 在 IE11 上使用 lite-server 运行 dist 文件夹不起作用
我正在尝试在 IE 上运行我的 Angular 6 dist 文件夹。它在 Chrome 中完美运行。IE 在选项卡中正确显示标题,但页面上没有任何内容。我安装了 classlist.js 和 web-animations-js polyfills。该项目在开发中有效,但在生产中无效。我运行 ng build --prod --build-optimizer 来创建 dist 文件夹。
console - 我在哪里可以找到 lite-server 的控制台日志?
我现在正在使用 truffle 开发一个简单的 Dapp。
当命令“npm run dev”被提交时,cosole 模式改变如下。(https://i.stack.imgur.com/l8LW8.jpg)
因此,即使“console.log(message for debug here)”写在 Dapp 的 java 脚本文件中,由于控制台模式已更改为 bowser 同步模式,我无法收到日志消息。有谁知道如何或在哪里可以找到 lite-server 的控制台日志?谢谢你。
node.js - 运行parallelshell Nodejs脚本的问题
在我的 package.json 文件中,我有以下脚本:
每当我运行我的代码时,我都会收到以下错误消息:
那么,在这种情况下,可能是什么问题?脚本有问题吗?还是 nodejs 中的 Parallelshell 脚本中的错误?
angular - Angular2网页未加载
我的 Angular2 网页不再加载。一切正常,然后在我保存了一些代码后,页面无法加载。
我试图检查我的代码中的错误并修复它们,但我的网页仍然无法加载。
课程.component.ts
angular - Content-Security-Policy:拒绝在 lite 服务器上执行内联脚本
为了制作 PWA,我正在遵循 Angular 的最佳实践。在进行生产构建 ( ng built --prod --aot
) 之后。我也在 dist 上运行localhost
:(npm run dev
)"dev": "lite-server"
。当浏览器加载时,我在控制台中收到错误:
Refused to execute inline script because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-EzX1NiGgmo59Hi8wZ/thoAxnVbkTfzIAgnVddwzUO3Y='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
我尝试添加到 index.html:
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-eval' 'unsafe-inline';">
我究竟做错了什么?
browser-sync - Lite Server 热重载不适用于默认配置
对我的 index.html 文件进行更改后,Lite Server 不会重新加载页面。
我没有使用 bs-config.json 文件。使用以下命令启动 lite 服务器时,我的 index.html 在新选项卡中正确打开:
npm run dev
此控制台信息可能会有所帮助:
更改和保存我的 index.html 时,
出现在我的控制台中,但我的页面没有重新加载。我需要按 F5 然后
出现在我的控制台中。
包.json:
如何让 Lite Server 热重载我的页面?
javascript - 客户端代码更新服务器端代码
我已经使用 lite-server 将一个简单的 javascript 记忆游戏部署到 heroku。 https://happy-birthday-eline.herokuapp.com
令我惊讶的是,当一个用户翻牌时,所有其他用户也会看到这张牌翻牌。我不知道为什么。我认为客户端操作仅限于客户端,绝不可能更新服务器或影响其他用户。如何防止用户操作(点击卡片)传播给所有其他用户?谢谢
答:我认为我可以使用 lite-server(而不是 express)进行部署,但 lite-server 启用了文件侦听,这就是用户操作会影响所有其他用户的原因。(显然)解决方案是在 Heroku 上使用 express,而不是 lite-server!
angular - Angular CLI - ng 与单独的后端服务器一起服务
我正在将自定义 webpack 构建的 Angular 应用程序转换为 Angular CLI,一切似乎都运行良好,但我不知道如何开始ng serve
工作。我在这个 Angular 工作空间中有大约 11 个应用程序,一个主应用程序与其他应用程序通信,例如登录应用程序。运行ng serve main
起初工作正常,应用程序启动,但随后立即重定向到localhost:4200/login
进行身份验证,但问题是我的 IIS 应用程序正在运行localhost:9000
,因此当它尝试获取登录应用程序时出现错误Cannot GET /login
。
我的问题是:如何设置ng serve
以使用所有这些应用程序?
所有源代码都已构建到 dist 文件夹,因此/dist/login
可以使用。我尝试了 serve 命令的各种参数,并尝试从我的 IIS 服务器正在使用的同一端口提供服务,但在这种情况下,我得到了EACCES: permission denied
错误。我在 IIS 方面不是最有经验的,但如果问题可以在该领域得到解决,我可以从高级开发人员那里获得帮助。
这可以用lite-server解决吗?
真的任何输入都会有所帮助,我什至不知道在哪里看。谢谢!
angular - 将 Angular 应用程序部署到具有更改的 baseHref 缺少文件的服务器
这个问题与我之前的帖子和评论中的讨论有关。
TLDR 是我的应用程序在本地测试时运行正常,例如在 localhost:4200/page1 和 /page2 之间正确路由,但当我将其部署到具有类似于此 production.com/myapp/page1 和/第2页。
我正在尝试使用以下命令构建使用 ngX-Rocket 生成的 Angular 应用程序。
目标是更改生产服务器上的基本路径。所以为了测试这个,我使用了 lite-server
但我收到以下错误:
我无法确定问题出在哪里。是我的构建过程吗?当检查我的 dist 文件夹时,所有这些文件都在 index.html 而不是 /myapp/ 的根目录中。所以任何帮助将不胜感激。