标签: web-development-server

Django Dev.服务器拒绝退出

Django的开发服务器非常奇怪.访问它的浏览器在加载时卡住了,任何退出它的尝试都不起作用.当我打control c它似乎相当,但实际上仍然在运行.让它退出的唯一方法是重启我的电脑,这非常令人沮丧.有没有办法迫使它退出.我正在跑狮子山.有谁知道它运行的进程的名称被调用,所以我可以强制它从活动监视器退出.

django macos web-development-server activity-monitor osx-mountain-lion

5
推荐指数
1
解决办法
1639
查看次数

MarkLogic HTTP Server:设置CORS标头

我正在MarkLogic 7CentOS 6.5 box.我的HTML/JS应用程序托管在同一台机器上的MarkLogic HTTP服务器上.应用程序在端口8003上运行,需要通过REST API在不同的端口8007上运行来访问数据.当我AJAX在我的应用程序中使用请求时,我收到错误说

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://172.16.100.104:8003' is therefore not allowed access.  
Run Code Online (Sandbox Code Playgroud)

有没有人设置MarkLogicCORS早?任何帮助都会很棒.

ajax web-development-server marklogic cors

5
推荐指数
1
解决办法
967
查看次数

SpringMVC:@RequestMapping和静态资源服务的优先级

我有以下控制器处理程序方法的映射:

@RequestMapping(value = "login.html")
public String doLogin(Model model) {
    return "login";
}
Run Code Online (Sandbox Code Playgroud)

我对静态*.html资源有以下配置:

public void addResourceHandlers(ResourceHandlerRegistry registry) {
     registry.addResourceHandler("*.html").addResourceLocations(("/static/"));
}
Run Code Online (Sandbox Code Playgroud)

那么假设我正在访问login.html,哪一个会优先?有关于这种by-design行为的官方文件吗?

ADD 1 一些背景

我想使用 pureHTML+JS作为我的应用程序的视图。由于我不知道如何从控制器方法返回 HTML(有人说这是不可能的),我决定使用static resource handler. 但看来我仍然必须配置映射到/我的 Web 应用程序的根路径的处理程序方法。虽然我已经在路径index.html下放置了一个/static/。即,我必须有这个:

@RequestMapping(value = "/")
public String welcome(Model model) {
    return "redirect:index.html"; //must prefix with "redirect:"
}
Run Code Online (Sandbox Code Playgroud)

否则,当我点击 时http://mysite/,我会得到一个404错误。

ADD 2 -- 一些实验结果

看起来优先级是这样的:

请求到来 -> 控制器请求映射 -> 如果控制器中没有有效映射,请检查静态资源处理程序 -> …

spring spring-mvc web-development-server

5
推荐指数
1
解决办法
2342
查看次数

defimpl Phoenix.Param覆盖to_param导致(FunctionClauseError)在Phoenix.Param.Rumbl.Video.to_param/1中没有函数子句匹配

while试图按照编程凤凰(书)发布P1.0中的示例,
一切正常,直到第167页指示添加行:

defimpl Phoenix.Param, for: Rumbl.Video do
  def to_param(%{slug: slug, id: id}) do
    "#{id}-#{slug}"
  end
end
Run Code Online (Sandbox Code Playgroud)

至: rumbl/web/models/video.ex

在添加行之前,测试通过(按预期):https:
//travis-ci.org/dwyl/learn-phoenix-framework/builds/207894163#L384 测试通

但是一旦defimpl添加测试失败:https:
//travis-ci.org/dwyl/learn-phoenix-framework/builds/207901757#L349

试验,失败

两个失败测试的错误消息是:

** (FunctionClauseError) no function clause matching in Phoenix.Param.Rumbl.Video.to_param/1
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:https://travis-ci.org/dwyl/learn-phoenix-framework/builds/207901757#L349 图片

添加以下5行时的代码快照:https: //github.com/dwyl/learn-phoenix-framework/pull/42/commits/db72acbe83b184cd6ce3fe342ee51c3e39eb5de8

任何理解这一点的帮助将非常感谢!

注意:我已经尝试了谷歌搜索(一段时间)...
我已经阅读了SO和https://elixirforum.com上几十个类似的问题...
但没有一个是有帮助的.看来我是唯一一个看到这个错误的人!
在放弃编程之前发布StackOverflow问题是我的"最后手段"!:-(
帮助我obi-wan

在"编程凤凰"一书的勘误页面:https://pragprog.com/titles/phoenix/errata有另一个人报告相同代码的问题,但他们的错误是不同的...

勘误表,不是最相同

elixir web-development-server elixir-framework phoenix-framework

5
推荐指数
0
解决办法
277
查看次数

将文件从s3 Bucket下载到USERS计算机

目标

从s3 Bucket下载文件到用户计算机.

上下文

我正在为React应用程序开发Python/Flask API.当用户单击前端的"下载"按钮时,我想将相应的文件下载到他们的计算机上.

我试过的

import boto3 s3 = boto3.resource('s3') s3.Bucket('mybucket').download_file('hello.txt', '/tmp/hello.txt')

我目前正在使用一些代码来查找downloads文件夹的路径,然后将该路径作为第二个参数插入download_file(),以及他们尝试下载的存储桶上的文件.

这在本地工作,测试运行正常,但一旦部署,我遇到了问题.代码将找到SERVER的下载路径,并在那里下载文件.

解决这个问题的最佳方法是什么?我已经研究过,无法找到一个很好的解决方案,可以将文件从s3存储桶下载到用户下载文件夹.非常感谢任何帮助/建议.

python api operating-system amazon-s3 web-development-server

5
推荐指数
2
解决办法
5174
查看次数

Express-Session 中“秘密”选项的核心功能是什么?

我试图了解快速会话中“秘密”选项的功能和相关性。

我已经尝试在网上浏览一些与此相关的信息,但找不到任何实质性内容。

这是我在 npm express-session 包页面上找到的:secret

必选选项

这是用于签署会话 ID cookie 的秘密。这可以是单个秘密的字符串,也可以是多个秘密的数组。如果提供了一组密钥,则仅使用第一个元素对会话 ID cookie 进行签名,而在验证请求中的签名时将考虑所有元素。

我不明白 Secret 到底是如何完成对会话 ID cookie 进行签名的。这个必需的功能到底是如何在幕后实现的?

web-development-server node.js express

5
推荐指数
1
解决办法
3613
查看次数

Haskell Scotty和Elm Http NetworkError

我想通过haskell用于后端和elm用于前端来研究Web开发.所以我写了这两个简单的"hello world"代码片段

榆树:

import Html exposing (..)
import Html.Events exposing (..)
import Http
import Json.Decode as Decode

main : Program Never Model Msg
main = Html.program
  { view = view
  , update = update
  , init = ("default", Cmd.none)
  , subscriptions = \_ -> Sub.none }

type alias Model = String

type Msg = Get | Response (Result Http.Error String)

update : Msg -> Model -> (Model, Cmd Msg)
update msg model = case msg of
  Get -> (model, get) …
Run Code Online (Sandbox Code Playgroud)

haskell httprequest web-development-server elm scotty

5
推荐指数
1
解决办法
273
查看次数

在 FastAPI 应用程序中处理有条件必需的参数的最佳方法是什么?

我正在开发一个 FastAPI 应用程序。我有以下架构

class Address(BaseModel):
    address_string: str = Field(None)
    address_street: str = Field(None)
    addres_number: str = Field(None)
Run Code Online (Sandbox Code Playgroud)

如果address_street和addres_number不存在,我喜欢有条件地需要字段address_string,反之亦然,如果address_street不存在,则需要address_street和address_number。

目前,我通过将所有字段设置为可选并使用 root_validator 来检查一致性来管理此问题,并在所涉及字段的描述中记录此条件要求。

有没有更简洁的方法来管理 FastAPI 上的内置功能?

python rest web-development-server pydantic fastapi

5
推荐指数
1
解决办法
4375
查看次数

Github 500错误页面无法加载

请帮助我,\xc4\xb1 由于错误而无法创建存储库。点击继续布局后,页面出现500错误。\xc4\xb1 刷新了它,但 \xc4\xb1t 不起作用。\xc4\xb1 使用 opera 并且仍然有同样的问题。

\n

github web-development-server web server

5
推荐指数
1
解决办法
1万
查看次数

如何为 Django models.IntegerChoices 添加标签

我的 django 模型之一中有两个 IntegerChoices 子类,它们定义 api 的票证优先级。我希望当优先级和状态在我的网页上呈现时显示标签,但是当使用 api 发送与标签相对应的整数时。到目前为止,这是我的代码:

class Ticket(models.Model):
    class Statuses(models.IntegerChoices):
        OPEN = 2, 'Open'
        PENDING = 3, 'Pending'
        RESOLVED = 4, 'Resolved'
        CLOSED = 5, 'Closed'
    class Priorities(models.IntegerChoices):
        LOW = 1, 'Low'
        MEDIUM = 2, 'Medium'
        HIGH = 3, 'High'
        URGENT = 4, 'Urgent'
    
    priority = models.IntegerField(default=Priorities.LOW, choices=Priorities.choices)
    status = models.IntegerField(default=Statuses.OPEN, choices=Statuses.choices)
Run Code Online (Sandbox Code Playgroud)

然后我尝试通过访问我的应用程序中的标签

<b>Priority: </b> {{ ticket.priority.label }} <br>
<b>Status:</b> {{ ticket.status.label }}
Run Code Online (Sandbox Code Playgroud)

但什么也没有出现。似乎新 IntegerChoices 类的 Django 文档非常少,并且不清楚标签函数如何工作。

我还尝试像这样渲染标签:

OPEN = 2, _('Open')
Run Code Online (Sandbox Code Playgroud)

但后来我收到一条错误消息“名称'_'未定义”

对于我需要做的事情有什么正确的指示吗?

更新

对于任何需要答案的人,我已经找到了。 …

python django django-templates django-models web-development-server

5
推荐指数
1
解决办法
4425
查看次数