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

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

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

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

    20 回复  |  直到 2015-10-24 00:35:00 +08:00
        1
    jmc891205   2015-10-23 11:04:29 +08:00   ♥ 1
    node.js
        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

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

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

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

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