问题标签 [serve]

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 投票
0 回答
1779 浏览

docker - Angular 5 docker nginx 反向代理尝试处于开发模式:ng serve

我对nginx和docker有非常基本的了解。

我在反向代理中运行 4 个容器客户端/服务器/mongo/nginx。这可行,但是我认为我将 nginx 设置为开发模式,即。类似于在 ng serve:4200 中实时查看应用程序的任何更改。现在我看不到这一点,看来我必须使用 docker-compose up 再次构建应用程序,这需要很长时间。

我暴露了端口:客户端 Dockerfile 中的 4200 和服务器 Dockerfile 中的 3000。有没有办法在 ng serve 模式下使用 NGINX(在我的 package.json 客户端中,我从 ng serve 开始)但是当我用http://localhost打开网站时,我没有看到实时变化。当我通过端口 4200 打开应用程序时,我的网站无法正常工作,因为它试图访问端口 4200 上的服务器容器,该端口位于端口 3000 上。使用 nginx 反向代理在 ng 服务模式下工作的正常设置是什么。有没有办法可以删除暴露的端口:4200/3000(我认为避免使用 nginx),以便 ng serve 通过 nginx 在端口 80 上运行。

Dockerfile 服务器

Package.json 服务器

Package.json 客户端

Dockerfile 客户端

码头工人-compose.yml

在我的组件“注册”上,我可以使用以下方法发布帖子:

nginx 配置

0 投票
1 回答
477 浏览

eclipse - Apache Tomcat 管理页面未显示

我已经在我的 PC 中的 C:\Program Files\Apache Software Foundation 中安装了 apache tomcat。

我已经通过服务器->新服务器在eclipse中配置了服务器并选择了安装位置。

当我访问 localhost:8085 时在 Eclipse 中启动服务器后,页面显示为请求的资源不可用。

然后关闭服务器并通过监视器tomcat桌面应用程序再次启动服务器,现在我可以在访问localhost:8085时查看管理页面。

那么为什么会发生这种情况,两者之间有什么区别?

0 投票
1 回答
106 浏览

python - 在 Twisted 处理大尺寸数据包

我目前正在构建一个 TCP 服务器(该服务器将由我的公司使用,因此它必须处于高生产水平)

我的要求是:

  1. 服务器会很快(它可以同时处理大量请求,因为我们的客户端会定期发送大文件,这会造成瓶颈)。

  2. 服务器将易于维护。

  3. 同时支持尽可能多的用户。

  4. 该服务器将是一个TCP服务器,因为它接收我们公司开发的协议消息,我需要自己解析它。

在检查了选项之后,我选择了 Python Twisted,因为他似乎满足了第一个要求(而且由于他在 Python 中,所以第二个要求自己解决了)。

在阅读了 Twisted 的文档后,我想到了一个我还没有找到优雅答案的问题,我的客户向我发送了相当大的数据包,我在这些数据包中做出基于子序列的决策。

假设我有 1000 个全为零的第一个字节,然后是另外 5,000 个全为 0x10 的字节,我将发回“Hello world”,如果我得到 2000 个全为 0x50 的字节,我将回答“大家好” .

我对 Twisted 的问题是数据最终会到达“protocol.Protocol”,并使用“dataReceived(self,data)”函数处理它们,而这一瞬间是一次性瞬间,这意味着如果我只得到一些第一次获取字节,我将在第二次获取其余字节我不知道如何从第一次保存数据......

我无法将数据保存在协议工厂中,因为我将同时与多个客户端交谈,然后一个将使用另一个客户端的数据,出于同样的原因,我不能使用 Globals。

我很确定我不是第一个遇到这个问题的人,我已经看到了几个在线解决方案,其中包括重新实现“protocol.Protocol”,它们真的不优雅..

有没有一种简单而优雅的方法来解决这个问题?(解决方案必须很优雅,因为我在它上面添加了多线程,因为我回馈给客户端的东西远不止“Hello World”而且我不想阻塞服务器)

顺便说一句,如果有经验的人可以为我推荐比 Twisted 更好的解决方案,我会非常高兴。

谢谢

洋子

0 投票
1 回答
772 浏览

node.js - docker npm install serve 失败

我对 docker 不是很熟悉,但我正在尝试将前端(用 create-react-app 编写)放入 docker 容器中。我找到了一个教程并遵循了它,所以我的 Dockerfile 看起来像这样:

在我的机器上它工作正常,但是当我尝试使用 docker-compose 将它放在服务器(树莓派)上时它失败了。

我用谷歌搜索过,但还没有完全找到这个问题。我什至尝试sudo在 npm install 之前放置,但出现错误

0 投票
1 回答
633 浏览

ionic-framework - Ionic App Serve 未打开 Chrome 浏览器

我正在尝试创建一个新的 Ionic 项目,它在 Ionic serve 命令中显示 No browser。

图 1 显示离子的信息 离子信息

我单击 Ionic 服务的问题只是显示“无浏览器”它没有打开 chrome

IONIC SERVE 未打开 Chrome

0 投票
3 回答
17192 浏览

node.js - npm 运行服务错误

我在运行命令时遇到问题:npm run serve

要修复它,我需要注销或重新启动我的 Ubuntu 16.04

我检查了正在运行的任务并且节点没有运行。

我还卸载了 node 和 npm 并再次使用 NVM 安装,但我仍然有问题。

Npm 错误日志:

/home/work/.npm/_logs/2018-02-27T11_40_39_880Z-debug.log

该项目基于Vuejs(打字稿)

问题是我可以在其他普通 Vuejs(不是打字稿)的项目上毫无问题地运行“npm run dev”

这是Package.json

节点版本:v8.9.4

Npm 版本:v5.6.0

谢谢你的时间 。

0 投票
1 回答
2133 浏览

python - 如何通过 ngrok 使用 ws(websocket)

我想WebSocket在互联网上分享我的本地信息,但ngrok只支持HTTP,但我的ws.py地址是ws://localhost:8000/

在 localhost 上工作很好 购买不知道如何在互联网上使用它?

0 投票
1 回答
2062 浏览

dns - 如何创建指向另一台服务器的子域?

我在我的服务器上使用 WHM 和 cPanle。这是我的域,它也适用:

现在我想创建一个指向另一台服务器的子域。所以它应该是这样的:

我怎样才能做到这一点?


我做了什么:

编辑我当前的 dns 区域:

在此处输入图像描述

并添加一条指向该新 ​​ip 的新 A 记录:

在此处输入图像描述

但是当我打开这个:mag.pronexo.net时,它将被重定向到http://mag.pronexo.net/cgi-sys/defaultwebpage.cgi. 有什么问题,我该如何解决?

0 投票
1 回答
28 浏览

networking - 如何在远程 linux 网络服务器中创建大约 60 个具有安装权限的用户?

我们班大约有60名学生。我们的课程老师提供了一台具有公共 IP 的远程电脑。他建议我们在那台机器上托管我们的网络项目。因此,我们必须在这台机器上需要大约 60 个用户,以便每个人都能够访问他/她的数据、修改、删除、安装新软件等。

这也可以成为管理员。这样管理员就可以安装任何软件。但问题是当管理员必须管理所有用户安装新软件的请求时,这对管理员来说是一个负担,因为人们有不同的选择。

所以,我们想要做关于用户,以便每个用户都可以轻松地自定义他/她的环境。

请给我关于这种情况的想法和解决方案。

跟老师知道后,我会添加机器的系统配置。据我所知RAM是64GB。

0 投票
4 回答
6315 浏览

angular - 当我尝试启动服务器时,Angular 不呈现页面

我创建了三个组件并将它们添加到app.module.ts(src/app),组件内部只有选择器,因为这是我的目的。当我尝试使用ng serve.

版本

当我尝试启动时