基于 aLi Lua Web Server 的一个简单例子

 更新时间:2015年03月16日 17:19:34   投稿:hebedich  
这篇文章主要介绍了基于 aLi Lua Web Server 的一个简单例子的代码,非常简单,推荐给大家。

复制代码 代码如下:

file = 'index.lua'
if headers.uri ~= '/' then file = headers.uri end
 
local fexists = file_exists(file)
 
if not fexists then
    -- try stat file.lua
    fexists = file_exists(file .. '.lua')
    if fexists then
        file = file .. '.lua'
    end
end
 
if fexists then
    if file:find('.css') or file:find('.js') or file:find('font') or file:find('.ico') or file:find('images') then
        header('HTTP/1.1 200 OK')
        header('Cache-Control: max-age=864000')
        sendfile(file)
    else
        header({'Expires:Thu, 19 Nov 1981 08:52:00 GMT',
                'Pragma:no-cache'})
 
        dofile(file)
    end
else
    header('HTTP/1.1 404 Not Found')
    die('File Not Found!')
end
 
die()

以上所述的全部内容了,希望大家能够喜欢。

相关文章

  • Lua table类型学习笔记

    Lua table类型学习笔记

    这篇文章主要介绍了Lua table类型学习笔记,本文讲解了table的基础知识和table库函数的使用以及面向对象编程实例,需要的朋友可以参考下
    2015-04-04
  • vs2012 error c4996: This function or variable may be unsafe

    vs2012 error c4996: This function or variable may be unsafe

    这篇文章主要介绍了vs2012 error c4996: This function or variable may be unsafe,需要的朋友可以参考下
    2015-04-04
  • Lua教程(三):值与类型介绍

    Lua教程(三):值与类型介绍

    这篇文章主要介绍了Lua教程(三):值与类型介绍,本文起讲解了Lua的八种基本类型、userdata、thread、table等内容,需要的朋友可以参考下
    2015-03-03
  • 在Lua程序中使用MySQL的教程

    在Lua程序中使用MySQL的教程

    这篇文章主要介绍了在Lua程序中使用MySQL的教程,是Lua入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Lua脚本实现递归删除一个文件夹

    Lua脚本实现递归删除一个文件夹

    这篇文章主要介绍了Lua脚本实现递归删除一个文件夹,本文给出了C++和Lua两个版本的实现代码,需要的朋友可以参考下
    2015-05-05
  • Lua实现split函数

    Lua实现split函数

    这篇文章主要介绍了Lua实现split函数,lua中没有split分割字条串函数,本文使用自定义函数实现,需要的朋友可以参考下
    2015-04-04
  • Lua编程中的一些基本语法整理

    Lua编程中的一些基本语法整理

    这篇文章主要介绍了Lua编程中的一些基本语法整理的相关资料,是Lua入门中最基础的知识,需要的朋友可以参考下
    2015-05-05
  • Lua中函数的几个特别之处探究

    Lua中函数的几个特别之处探究

    这篇文章主要介绍了Lua中函数的几个特别之处探究,本文讲解了Lua的函数创建、函数的参数、函数参数个数自适应、函数多重返回值等内容,需要的朋友可以参考下
    2014-09-09
  • Cocos2d-x中调用Lua及HelloWorld.lua源码分解

    Cocos2d-x中调用Lua及HelloWorld.lua源码分解

    这篇文章主要介绍了Cocos2d-x中调用Lua及HelloWorld.lua源码分解,本文最后总结了一些Lua的语法,需要的朋友可以参考下
    2014-09-09
  • Lua教程(二十):Lua调用C函数

    Lua教程(二十):Lua调用C函数

    这篇文章主要介绍了Lua教程(二十):Lua调用C函数,本文讲解了C函数作为应用程序的一部分、C函数库成为Lua的模块等内容,需要的朋友可以参考下
    2015-04-04

最新评论