V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
c742435
V2EX  ›  问与答

求推荐快速写出一个极为简单的服务器的方法

  •  
  •   c742435 · 2015-10-23 10:50:31 +08:00 · 3084 次点击
    这是一个创建于 3322 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基本会用 java 和 python , js 查查 google 估计也能写。其他的后端技能基本为 0
    现在需要实现一个分发页面:
    访问请求带有一个固定的 id 。查询数据库以确定将用户分发到什么地址,然后 302 过去。
    其他的功能慢慢加,比如 log 。
    请问有什么推荐的框架吗,或者裸写?

    20 条回复    2015-10-24 00:35:00 +08:00
    jmc891205
        1
    jmc891205  
       2015-10-23 11:04:29 +08:00   ❤️ 1
    node.js
    liprais
        2
    liprais  
       2015-10-23 11:08:08 +08:00   ❤️ 1
    ruby sinatra

    require 'sinatra'

    get '/' do
    if params[:id ] == 1
    redirect_to :your_url
    end
    end

    搞定收工
    virusdefender
        3
    virusdefender  
       2015-10-23 11:14:32 +08:00 via Android   ❤️ 1
    python 裸写就行

    实在不会加一个 bottle
    xavierskip
        4
    xavierskip  
       2015-10-23 11:14:51 +08:00   ❤️ 1
    flask 吧,非常直观!你这个写几个 URL 路由加 sql 语句就差不多了

    http://flask.pocoo.org/
    zhujinliang
        5
    zhujinliang  
       2015-10-23 11:23:34 +08:00   ❤️ 1
    golang ?
    fire5
        6
    fire5  
       2015-10-23 11:24:40 +08:00 via Android   ❤️ 1
    推荐 flask
    learnshare
        7
    learnshare  
       2015-10-23 11:37:02 +08:00   ❤️ 1
    Express (Node.js)
    c742435
        8
    c742435  
    OP
       2015-10-23 11:48:41 +08:00
    谢谢大家 用 flask 了
    uleh
        9
    uleh  
       2015-10-23 12:17:09 +08:00
    apt-get install nginx
    c742435
        10
    c742435  
    OP
       2015-10-23 13:29:14 +08:00
    @uleh nginx 写逻辑怎么搞
    ryd994
        11
    ryd994  
       2015-10-23 13:47:51 +08:00 via Android
    @xavierskip
    @fire5
    bottle 轻一点,简单应用用起来差不多

    @c742435 Nginx 查数据库会比较难,但是如果单纯判断 id 段的话,用写个小 lua 应该不难
    msg7086
        12
    msg7086  
       2015-10-23 13:52:46 +08:00 via Android
    @c742435 lua 走起,而且性能超强。
    doublleft
        13
    doublleft  
       2015-10-23 14:23:35 +08:00
    poorguy
        14
    poorguy  
       2015-10-23 15:40:30 +08:00
    既然会 java 或 python ,为何不从这两种语言的 web 框架入手。感觉 python 的 flask , web.py 等都很适合入门阿
    imydou
        15
    imydou  
       2015-10-23 16:31:27 +08:00
    php -S localhost:8080
    esile
        16
    esile  
       2015-10-23 17:09:09 +08:00 via iPhone
    php 你值得拥有
    qianlv
        17
    qianlv  
       2015-10-23 17:18:16 +08:00
    sudo python -m SimpleHTTPServer 80
    saber000
        18
    saber000  
       2015-10-23 18:28:41 +08:00
    fengjianxinghun
        19
    fengjianxinghun  
       2015-10-23 19:41:00 +08:00 via iPad
    @c742435 nginx lua 模块。。我直接就在 nginx 里写 web
    snnn
        20
    snnn  
       2015-10-24 00:35:00 +08:00 via Android
    同上。 ATS 加 lua
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1032 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:47 · PVG 05:47 · LAX 13:47 · JFK 16:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.