drogon搜索vite生成的js及css
std::vector<std::tuple<std::string,std::string>> get_files(std::string& dir,std::string& web_dir){
// ../assets/Index/dist/assets
auto ret = std::vector<std::tuple<std::string,std::string>>();
std::filesystem::path p(dir);
if(std::filesystem::is_directory(p)){
for(std::filesystem::path elem : std::filesystem::directory_iterator(p)){
if(elem.extension()==".js" ){
ret.push_back(
std::make_tuple(
web_dir+'/'+elem.filename().string(),
"js"
));
}
else if(elem.extension() == ".css"){
ret.push_back(
std::make_tuple(
web_dir+'/'+elem.filename().string(),
"css"
));
}
}
}
else{
std::cout<<"not directory"<<std::endl;
}
return ret;
}