标签: web-development-server

玩!框架.创建一个新视图


现在使用播放控制台创建了一个新项目,默认情况下我在视图目录中有两个文件:

main.scala.html   
index.scala.html 
Run Code Online (Sandbox Code Playgroud)

我想添加一个新的视图文件.我现在称它为"forums.scala.html"
,我知道为了呈现视图,你需要这样做:

views.html.forums.render("Forums");
Run Code Online (Sandbox Code Playgroud)

问题是intellisense不识别"论坛",
但它确实识别索引和主要.
我注意到那些文件:

class_managed/views.html/index.class
class_managed/views.html/main.class

但是没有forum.class所以我怀疑这是问题所在.
我试图建立这个项目,但没有帮助.
那么,解决方案是什么?

谢谢

java web-development-server web playframework-2.0

6
推荐指数
2
解决办法
6702
查看次数

ServeHTTP如何运作?

我正在Golang学习Web开发(初学者)我遇到了一些我玩过的代码,我不太清楚它为什么会起作用,我查看了库的源代码和文档,但我只是有一个模糊的想法,它仍然不是'点击.请注意以下代码:

package main

import (
    "fmt"
    "net/http"
)

type foo int

func (m foo) ServeHTTP(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintln(w, "Some text")
}

func main() {
    var bar foo
    http.ListenAndServe(":8080", bar)
}
Run Code Online (Sandbox Code Playgroud)

根据我的理解,添加ServeHTTP(w http.ResponseWriter,r*http.Request)作为函数方法,调用处理程序接口(如果我说的正确),现在foo也是类型处理程序.我也明白http.ListenAndServe接受类型处理程序的输入,这是我的变量发挥作用的地方.当我运行代码并在浏览器上转到localhost:8080时,我会看到"Some Text".

编辑: 实现接口是正确的术语NOT调用.

题:

这究竟如何运作?如何访问ServeHTTP功能?

我尝试查看库的源代码,但无法准确确定ServeHTTP的工作原理.我找到了这两段代码(不确定这是否适用),这让我觉得它正在实现一个功能,但需要澄清:

// The HandlerFunc type is an adapter to allow the use of
// ordinary functions as HTTP handlers. If f is a function
// with the appropriate …
Run Code Online (Sandbox Code Playgroud)

go web-development-server

6
推荐指数
2
解决办法
4974
查看次数

Xampp 无法在 m1 Mac book pro 上工作,给我一个错误:

我是 Osx 操作系统的新手,我购买了 m1 mac book pro 并在其上安装了 xampp,但它总是给我一个错误(错误将在下面列出),你们可以帮助我吗?请随时联系我电子邮件不一致

我收到的错误:

信息:启动“XAMPP”堆栈错误:启动“XAMPP”堆栈时出错:无法计算MAC地址:hv_vm_create未知错误-85377023

xampp macos backend web-development-server apple-m1

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

GH 页面上的 Bootstrap

我多年来一直在 github-pages 上托管一个个人网页。这是简单的 HTML 结构,并且在 gh-pages 上运行得很好。

最近,我在 bootstrap ( https://bootstrapmade.com/ )上发现了一个很酷的网站模板,我很想在我的 github 页面上使用它。但是当我尝试在 github 页面上使用这个模板时。这根本行不通!

使用https://bootstrapmade.com/到 github 页面的引导模板的最佳方式是什么?

web-development-server github-pages bootstrap-4

6
推荐指数
1
解决办法
3205
查看次数

如何在服务器端录制 WebRTC 视频/音频会话?

我正在使用 WebRTC 创建一个 Web 应用程序,我需要在服务器上记录和保存每个会话,以便其他用户可以稍后访问。我不想在客户端记录哪些解决方案可用。什么是最好的方法来做到这一点。是否已经有任何解决方案。

server-side web-development-server video-recording web webrtc

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

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
查看次数

HTTP 错误:503,当我在本地运行 app-engine

我尝试在本地使用应用引擎调试我的 java servlet:

/opt/appengine-java-sdk-1.9.42/bin/dev_appserver.sh -p 8090 /Users/me/proj/src/main/webapp
Run Code Online (Sandbox Code Playgroud)

我看到:

Oct 01, 2016 9:26:27 AM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Started SelectChannelConnector@127.0.0.1:8090
Oct 01, 2016 9:26:27 AM com.google.appengine.tools.development.AbstractModule startup
INFO: Module instance default is running at http://localhost:8090/
Oct 01, 2016 9:26:27 AM com.google.appengine.tools.development.AbstractModule startup
INFO: The admin console is running at http://localhost:8090/_ah/admin
Oct 01, 2016 12:26:27 PM com.google.appengine.tools.development.DevAppServerImpl doStart
INFO: Dev App Server is now running
Run Code Online (Sandbox Code Playgroud)

我导航到 http://localhost:8090/demo

但得到这个错误:

HTTP ERROR: 503

Problem accessing /demo. Reason:

    SERVICE_UNAVAILABLE
Powered by Jetty://
Run Code Online (Sandbox Code Playgroud)

这是我的 web.xml:

<?xml version="1.0" …
Run Code Online (Sandbox Code Playgroud)

java google-app-engine web-development-server

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

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

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

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

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

必选选项

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

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

web-development-server node.js express

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

Github 500错误页面无法加载

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

\n

github web-development-server web server

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

MongooseServerSelectionError:连接 ECONNREFUSED 127.0.0.1:27017

我使用 mongoose 将我的数据库连接到我的应用程序。

我收到了这个意外错误。

我的 app.js 看起来像这样

const express = require('express');
const mongoose = require('mongoose');
const authRoutes = require('./routes/authRoutes');
const cookieParser = require('cookie-parser');
const { requireAuth, checkUser } = require('./middleware/authMiddleware');
const run = require('./admin/connection');

const app = express();

// middleware
app.use(express.static('public'));
app.use(express.json());
app.use(cookieParser());

const {default : AdminBro} = require('admin-bro');
const buildAdminRouter = require('./admin/admin.router');
const options = require('./admin/admin.options');
const port = 3000;


const url = 'mongodb://localhost:27017/dbName';
let mongooseDb;
const databaseConnect = async () => {
  mongooseDb = await mongoose.connect(url, { useNewUrlParser: …
Run Code Online (Sandbox Code Playgroud)

javascript web-development-server node.js admin-bro

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