xx %!s(int64=2) %!d(string=hai) anos
pai
achega
35ed129c87
Modificáronse 4 ficheiros con 7 adicións e 3 borrados
  1. 1 1
      CMakeLists.txt
  2. 1 1
      config.ini
  3. 1 1
      src/core/app.cpp
  4. 4 0
      src/module/http/session.cpp

+ 1 - 1
CMakeLists.txt

@@ -5,7 +5,7 @@ project("fastweb")
 set_property(GLOBAL PROPERTY USE_FOLDERS ON)
 
 
-# 设置自定义配置类型
+# 设置自定义配置类型 
 if(MSVC)
 	set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Build config types" FORCE)
 endif()  

+ 1 - 1
config.ini

@@ -20,7 +20,7 @@ session_dir=${base}/session
 ; SESSION默认过期时间
 session_timeout_sec=86400
 ; 初始化加载脚本(网站程序启动)
-Initialization_script=${www}/api/lib/init.lua
+Initialization_script=
 ; 调试模式,开启后启用LUA错误信息 (0=关闭 1=开启)
 debug=1
 ; 绑定域名

+ 1 - 1
src/core/app.cpp

@@ -89,7 +89,7 @@ bool fastweb::app::start(const std::string& config_filepath)
 		
 	this->subscribe->start();
 
-	if (m_center->start())
+	if (m_center->start() == false)
 	{
 		m_lastErrorDesc = m_center->last_error();
 		return false;

+ 4 - 0
src/module/http/session.cpp

@@ -10,6 +10,10 @@ module::session::~session()
 
 void module::session::init(module::request& request, const std::string& id)
 {
+	if (&request == nullptr)
+	{
+		throw ylib::exception("the `request` parameter of the init function is nil");
+	}
 	m_session->init((network::http::website*)request.website(),id);
 }