问题标签 [devserver]

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 回答
212 浏览

google-app-engine - 通过代理的 Google App Engine 端点:ServerDoesNotExistError

我的 webapp 和 restful 服务(两个开发服务器)有以下设置:
- 后端:google app engine (python) 1.8.0 using endpoints api (localhost:8080)
- frontend: angularjs, using yeoman+grunt (localhost:9000)
我想将这两个分开用于测试目的,但是由于跨域限制,我尝试在端口 8050 上使用代理来组合这两个。
这似乎适用于正常的 gae/webapp2 请求,但是当尝试使用我的端点时,gae-devserver 会抛出“ServerDoesNotExistError: localhost:8050”。我猜端点服务器需要以某种方式检查主机的发现/浏览器功能。
任何想法/解决方法将不胜感激。

0 投票
2 回答
3323 浏览

python - App Engine 开发服务器:错误的运行时进程端口 ['']

运行本地开发服务器时收到以下错误消息:

我试图恢复几天并在众所周知的工作状态下运行该项目,我得到了同样的错误。上传到谷歌没问题。其他项目在本地工作。我使用 1.8.1 SDK。

0 投票
1 回答
715 浏览

java - appengine devserver 在第一次请求时重新部署应用程序

我正在使用 maven 构建 google appengine 应用程序。当客户端第一次请求访问的应用程序时 devserver 启动后,我们重新部署应用程序并重新执行 ServletListener。在这个过程中,servlet 上下文丢失了。我正在使用 servlet 上下文来存储连接的客户端列表。现在,因为应用程序已自动重新部署,并且清除了 servlet 上下文,所以我丢失了第一个客户端已连接的信息。servlet 上下文确实存储所有后续连接的客户端,直到开发服务器停止。

原因看起来像某些类文件正在更改,一旦开发服务器运行,就不应该更改。

2013 年 6 月 25 日上午 6:31:31 com.google.appengine.tools.development.JettyContainerService$2 filesChanged [INFO] INFO:文件已更改,正在重新加载 Web 应用程序。

以下是完整的日志

以下是 servlet 上下文侦听器

0 投票
1 回答
1089 浏览

google-app-engine - jsessionID 在运行 GAE 开发服务器时被附加到 url

;jsessionid=SESSION_HERE出于某种原因,当我访问部署到 GAE 开发服务器的应用程序时,字符串会被添加到 url。

这使事情变得混乱,因为对于某些 url,它根本不能被解析为 GET 参数(有时它以 url 结尾:)http://localhost:8080/someurl;jsessionid=0000

我的 webapp 配置很简单,我使用 maven 并appengine-maven-plugin像这样运行 devserver:

这是什么原因以及如何消除它?

0 投票
1 回答
214 浏览

java - 将任务路由到 GAE 开发服务器中的特定模块

我正在尝试将我当前的 GAE 项目转换为使用模块。我希望某个路径的所有任务都在特定模块上运行。

我知道在生产中,我可以像往常一样将任务排入队列,调度文件处理将其路由到正确的模块。

但是,我怎样才能在开发服务器中获得相同的行为?我宁愿不做一些像直接寻址模块这样的骇人听闻的事情。

谢谢!

0 投票
0 回答
64 浏览

google-app-engine - 通过 LAN 的应用引擎开发服务器。云存储错误

要通过 LAN 访问开发服务器,我们将 --host 设置为 0.0.0.0,如帖子中所述,有没有办法访问本地网络中的 GAE 开发应用服务器?. 但是,如果我使用此设置上传文件,我将无法访问图像(通过 blob_key 提供的图像服务 url),因为它被上传到 0.0.0.0 而不是 127.0.0.1(本地主机)。任何人都可以提出解决方案吗?

0 投票
8 回答
99014 浏览

ssl - 在 HTTPS/Web 套接字上运行的 Webpack 开发服务器安全

通常在开发者模式下,Webpack 使用 HTTP 运行。通常有一个 Web 服务器通过 HTTP 和 webpack 在单独的端口上使用 http/websockets 提供内容。

是否可以在 https/websocket 安全上运行 https 和 webpack 上的 web 服务器?

0 投票
2 回答
87 浏览

c# - 从另一个启动项目

我正在尝试向可以在本地运行的用户提供 WPF 应用程序。

我目前有一个 WebAPI 项目,它作为 API 用于正常修改数据库中的数据。这完全按预期工作。

我有一个类库,我编写了一些运行 WPF 项目所必需的内部类,我将提供给用户 - 并引用了这个类包。

我想创建这个类库,以便为他们提供的 WPF 项目具有最少的可编辑代码,他们可能会更改和破坏应用程序。这一切都很好并且设置好了。

我创建的 WPF 项目提供了一个用户界面,供用户查看和修改本地数据库中的数据(随项目提供)。向用户提供此项目的目的是让他们可以在项目中修改或创建可用于扩展我们的解决方案的新类。

我有本地数据库、WPF 项目和类库都按预期设置和工作,但是,我想包括 WebAPI 项目,以便当他们在本地运行 WPF 应用程序时,WebAPI 的一个实例也在本地运行背景 - 在 .NET 本地网络服务器上,就像我在 WebAPI 项目中按运行一样。

然而,这个问题是我宁愿不只是给他们整个 WebAPI 项目以在 WPF 解决方案中加载和运行自己,而是希望 WebAPI 的实例在 WPF 应用程序开始时才开始,这样他们可能要么通过 WPF 接口或通过将请求从另一个源发送到本地运行的 API 来操作数据库数据。

当 WPF 应用程序启动时,是否可以在 WPF 解决方案中不包括 WebAPI 项目的情况下启动 WebAPI 的实例(就像我在 WebAPI 项目中按 F5 一样)?

我想在 WPF 项目中简单地包含一个 WebApi 的 DLL,并在 WPF 应用程序启动时在本地 .NET 网络服务器中启动它的一个实例。这可能吗?您可以从另一个引用或包含该 DLL 的独立项目将构建的 DLL 启动到本地网络服务器吗?

我正在研究 Cassini 和其他一些选项,例如将其转换为 EXE,但我认为它们比我需要的要复杂得多,如果有一种我没有偶然发现的更简单的方法,我不想开始修改代码在线呢。

0 投票
1 回答
344 浏览

google-app-engine - 使用 gcloud 命令在 devserver 中运行模块项目

我使用 maven 创建了一个项目,其“布局”如下 - proj-ear - module1-war - module2-war

使用“mvn appengine:devserver”运行它就可以了,两个应用程序/模块都启动并显示在管理控制台中。但是,我无法使用“mvn gcloud:run”运行它(如果/当我想将模块移动到托管虚拟机时,我认为这是必要的?)

我得到:...

使用 mvn:run 最终会调用实际的“gcloud preview app run”命令,所以我不认为这是一个 maven 问题。

为什么会发生这种情况以及如何解决的任何想法?

0 投票
2 回答
585 浏览

eclipse - App Engine Dev App Server 不会在 Eclipse 中更新

我正在使用 Eclipse Java EE,我正在使用 java 开发一个 google app-engine 应用程序,我正在使用以下运行配置在 localhost 上运行该应用程序。

基本目录:${project_loc}

目标:appengine:devserver

Maven 运行时:外部C:\Program Files\Apache\apache-maven-3.2.5-bin\apache-maven-3.2.5

当我使用上述配置运行应用程序时,eclipse 说它正在运行(如下所示)

但是当我localhost:8080在浏览器上输入时,它显示“此网页不可用”(使用 chrome 或任何其他)但是一旦我在 google apppot 上部署应用程序,localhost:8080 就会显示我的应用程序,但每次我所做的更改都不会除非我将应用程序部署到应用程序点,否则会出现。

当我开始一个新项目并在本地主机上运行它时它显示了我以前的应用程序

但是,该应用程序在 apppot 上运行良好。

我认为 devserver 出了点问题(它没有正确更新),我该如何解决这个问题?