标签: httpserver

节点js为http服务器和主机angularJS SPA

我有一个写在angularJS上的应用程序,由grunt构建.有没有办法可以从节点js创建一个http服务器并在那里托管它.请分享任何有用的代码段或文档.谢谢

httpserver node.js angularjs single-page-application gruntjs

15
推荐指数
2
解决办法
2万
查看次数

具有自定义实例的BaseHTTPRequestHandler

这是我的http服务器:

from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer

class test:
    def show(self):
        return "aaaa"

class http_server:
    def __init__(self, t1):
        self.t1 = t1
        server = HTTPServer(('', 8080), myHandler)
        server.serve_forever()

class myHandler(BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.send_header('Content-type','text/html')
        self.end_headers()
        self.wfile.write(self.t1.show()) #Doesnt work
        return

class main:
    def __init__(self):
        self.t1 = test()
        self.server = http_server(self.t1)

if __name__ == '__main__':
    m = main()
Run Code Online (Sandbox Code Playgroud)

我需要访问myHander中的实例t1.

有什么方法可以做到吗?

谢谢!

python basehttpserver httpserver requesthandler basehttprequesthandler

14
推荐指数
3
解决办法
2万
查看次数

嵌入式vs独立Tomcat(HTTP)服务器

我正在开发一个新项目,它将是一个带有前端UI和后端Web服务的Web应用程序.我开始研究像Tomcat/Jetty那样使用哪些服务器......我还注意到这些HTTP服务器有一个嵌入式版本.我不明白何时对独立版本使用嵌入式版本.我尝试使用谷歌搜索,但无法找到令人信服的答案,所以如果有人向我解释嵌入式服务器的用例,我将不胜感激.提前致谢.

tomcat jetty embedded-jetty httpserver embedded-tomcat-7

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

Flask - 如何通过路由器在外部看到应用程序?

问题简而言之

如何从一台从无线路由器访问互联网的主机PC上运行一个基于Flask的简单网站?

问题详情

根据快速入门指南,我想在互联网上看到一个烧瓶应用程序.

如果我在下面启动简单的Flask应用程序,它可以从与主机pc相同的网络上的计算机访问,但不能通过互联网通过另一个网络连接的设备访问.

问题类似于此处此处讨论的问题,添加的元素从家用PC运行似乎表明外部连接指向路由器的xx端口,而不是主机pc的xx端口,如建议的那样在这篇文章的评论中.

我做了什么

参考下面的代码,这是我做的:

  • 在控制面板中检查了我的IP地址
  • 禁用防病毒中的所有网络保护
  • 运行`ipconfig/all',在Windows机器上运行
  • 最后在连接到另一个网络的设备中打开浏览器,并将其指向相应的IP:端口地址

结果是"网页不可用".

有人遇到过同样的问题吗?这是路由器问题吗?

参考Flask app

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run(host= '0.0.0.0', port=9000, debug=False)
Run Code Online (Sandbox Code Playgroud)

python router httpserver flask python-2.7

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

Python - BaseHTTPServer.HTTPServer并发和线程

有没有办法使BaseHTTPServer.HTTPServer像SocketServer.ThreadingTCPServer一样多线程?

python multithreading basehttpserver httpserver socketserver

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

我找不到apache http server msi安装程序

我真的找不到apache http server msi.所有链接都指向此页面:http://download.nextag.com/apache//httpd/binaries/win32/当我使用他们的镜像站点时仍然没有.msi.哪里可以找到最新版本的apache http server msi?谢谢你们!

apache httpserver

13
推荐指数
3
解决办法
4万
查看次数

在NestJS HTTP服务器中使用子进程时,CPU绑定的进程会阻止工作池

节点版本: v10.13.0

我正在尝试对NodeJS请求并发性进行非常简单的测试,包括繁重的CPU计算.我理解NodeJS不是CPU绑定进程的最佳工具,并且不应系统地生成子进程,但此代码是为了测试子进程的工作原理.这也是使用NestJS用TypeScript编写的.

SRC/app.controller.ts

import { Get, Param, Controller } from '@nestjs/common';
import fork = require('child_process');

@Controller()
export class AppController {
  @Get()
  async root(): Promise<string> {
    let promise = new Promise<string>(
        (resolve, reject) => {
          // spawn new child process
          const process = fork.fork('./src/cpu-intensive.ts');
          process.on('message', (message) => {
            // when process finished, resolve
            resolve( message.result);
          });
          process.send({});    
        }
    );    
    return await promise;
  }
}
Run Code Online (Sandbox Code Playgroud)

SRC/CPU-intensive.ts

process.on('message', async (message) => {
  // simulates a 10s-long process
  let now = …
Run Code Online (Sandbox Code Playgroud)

child-process httpserver node.js nestjs

13
推荐指数
1
解决办法
448
查看次数

找不到 SimpleHTTPServer python3

我正在尝试用 python 编写一个简单的服务器。因此,在观看教程后,我尝试导入一些模块。

from http.server import HTTPServer
from http.server import SimpleHTTPServer
Run Code Online (Sandbox Code Playgroud)

正如医生所说,它已被移动,这就是我这样做的原因。

但它给了我这个错误:from http.server import SimpleHTTPServer ImportError: Cannot import name 'SimpleHTTPServer'

如果没有SimpleHTTPServer,我就无法使用SimpleHTTPRequestHandler,因为它是在 中定义的SimpleHTTPServer.SimpleHTTPRequestHandler

我该如何解决这个问题?

python http simplehttpserver httpserver server

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

用于生产的 Python http 服务器

Python 文档声称,“不建议将 http.server 用于生产。它只实现基本的安全检查。”

是否有另一个简单易用的 python 服务器(如 http.server),具有“高级”安全检查,可以用于生产?

(我想在 Raspberri Pi 上运行 http 服务器,它将为静态网站提供服务)

谢谢!

python security httpserver python-3.x

13
推荐指数
1
解决办法
7516
查看次数

如何使用suns简单的httpserver来提供静态内容

我正在使用jersey HttpServerFactory来创建一个简单的嵌入式服务器HttpServer来托管几个休息服务.我们只需要一些小巧轻便的东西.我需要在同一个服务器实例中托管一个小的静态html页面.有没有一种简单的方法可以向服务器添加静态处理程序?我可以使用预定义的处理程序吗?这似乎是一个非常常见的任务,如果它已经存在,我不想为它重新编写代码.

server = HttpServerFactory.create(url);
server.setExecutor(Executors.newCachedThreadPool());
server.createContext("/staticcontent", new HttpHandler() {
    @Override
    public void handle(HttpExchange arg0) throws IOException {
        //What goes here?
    }
});
server.start();
Run Code Online (Sandbox Code Playgroud)

java jersey httpserver

12
推荐指数
2
解决办法
6231
查看次数