小编iam*_*man的帖子

Github 操作仅在功能分支上运行

我只是在尝试 GitHub 操作,并且有以下工作流程。

  1. 当开发人员完成一项功能并在(分支名称可以采用 的格式feature/ticketno)上创建 PR 时,我想针对新创建的 PR 分支运行一些测试。

我发现的一个解决方案是在操作步骤中添加 if 条件,以避免针对 PR 上的所需分支(即 master、staging)运行测试。

但不确定这是正确的方法,我正在寻找合适的解决方案

git git-workflow github-actions

2
推荐指数
1
解决办法
6914
查看次数

为什么会话会自动与codeigniter一起过期?如果在网页上使用ajax调用

我是php codeigniter会话的新手.我有关于我的网站上的会话过期的问题.我正在使用ajax coll在我们的网站页面上添加广告div,并添加到购物车功能以在同一页面上添加多个产品.但由于会议在审批后过期,我的购物车添加的产品是空的.4-5分钟.关于这个问题,我做了很多研究.我认为我的网站会话已过期,因为同时更新了ajax并更新了会话ID.但我不确定.

我已配置config.php文件,如 -

$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration']  = 0;
$config['sess_encrypt_cookie']= FALSE;
$config['sess_use_database']= TRUE;
$config['sess_table_name']  = 'ci_sessions';
$config['sess_match_ip']    = FALSE;
$config['sess_match_useragent']= TRUE;
$config['sess_time_to_update'] = 300;
Run Code Online (Sandbox Code Playgroud)

我还创建了表(ci_sessions).

请给我一个解决方案来解决这个问题.

谢谢.

php ajax session jquery codeigniter

1
推荐指数
1
解决办法
7260
查看次数

Cordova android:在角度js app中获得404错误

我正在使用cordova和angularjs(onsenui前端框架)在android中开发应用程序.这是我从服务器获取一些数据的get请求

$http.get(url+"getlotterylist").then(function(msg){
        $scope.loading=false;
        $scope.items=msg.data;
    },
    function(err){
        alert("error"+JSON.stringify(err));
          console.log("Error"+JSON.stringify(err));
        }
    );
Run Code Online (Sandbox Code Playgroud)

情况1

在浏览器中运行应用程序时,我将获得所需的输出(获取请求正常).

案例2

在android平台上构建我的应用程序并导入到android studio.此时,http get请求返回以下错误

{"data":"","status":404,"config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"url":" http: //example.com?action=getlotterylist ","header":{"接受":"application/json,text/plain,/ "}},"statusText":"Not Found"}"

在我的php中也启用了CORS

<?php

  header("Access-Control-Allow-Origin: *");
 //api request response
?>
Run Code Online (Sandbox Code Playgroud)

为什么我在手机中运行我的应用程序时出现此错误?

javascript android angularjs cordova onsen-ui

1
推荐指数
1
解决办法
1765
查看次数

用于验证特殊字符串的Javascript正则表达式

我是新的javascript正则表达式.任何方式我想要valiadate匹配某些条件的字符串

这是条件

1.String只包含9个字符

2.前两个字母必须是字母.

3.第三封信必须是' - '这个.

4.剩余6个字母必须是数字

function validateInput(str){
   if(str.length>9){
    alert("Exeeds maximum limit");
  }
}
Run Code Online (Sandbox Code Playgroud)

如何使用正则表达式完成其余的验证?

html javascript regex

1
推荐指数
1
解决办法
46
查看次数

加载自定义配置文件 codeigniter 3

我正在尝试在 codeigniter 3 中加载自定义配置

$this->config->load('test')
Run Code Online (Sandbox Code Playgroud)

test.php 文件在application/config包含以下内容的文件夹中可用。

<?php

$config['item_test']='sample config item';
Run Code Online (Sandbox Code Playgroud)

我会收到以下错误

配置文件 test.php 不存在。

Codeigniter 版本:3.1.0

php codeigniter-3

1
推荐指数
1
解决办法
5983
查看次数

Javascript map函数:向对象添加新键和值

我有这样的JSON数组

var array= [{id:1,name:'foo'},{id:2,name:'bar'}]
Run Code Online (Sandbox Code Playgroud)

我想isApproved为现有数组中的每个对象添加一个新键(例如:)

预期产量:

var array= [{id:1,name:'foo',isApproved:true},{id:2,name:'bar',isApproved:true}] 
Run Code Online (Sandbox Code Playgroud)

我使用map函数来实现这一点

array.map(function(e,index){
     e.isApproved[index]= true
}
Run Code Online (Sandbox Code Playgroud)

但这不适合我

javascript arrays

1
推荐指数
2
解决办法
7961
查看次数

Vue路由器总是在初始加载时加载延迟加载的模块

这是使用Vue官方路由器的延迟加载实现

src /路由器/index.js

import Vue from "vue";
import VueRouter from "vue-router";

const Foo = () => import("@/components/Test2");

const Bar = () => import("@/components/Test");

Vue.use(VueRouter);

export default new VueRouter({
  mode: "history",
  routes: [
    {
      path: "/test",
      name: "test",
      component: Bar
    },
    {
      path: "/test2",
      name: "test2",
      component: Foo
    }
  ]
});
Run Code Online (Sandbox Code Playgroud)

src / main.js

import Vue from "vue";
import App from "./App.vue";
import router from "./router";

Vue.config.productionTip = false;

new Vue({
  render: h => h(App),
  router
}).$mount("#app");
Run Code Online (Sandbox Code Playgroud)

路由按预期工作,但是延迟加载无法正常工作,当我检查第一次加载时的“网络”选项卡时,我能够看到Web Pack生成的延迟加载文件

javascript lazy-loading vue-router vuejs2

1
推荐指数
1
解决办法
597
查看次数

Nuxt.js与Expresss Generator应用程序

我想将用Express Generator生成的Express App集成到我的nuxt.js应用程序中。

我找到了一个https://github.com/nuxt-community/express-template,但它仅集成了简单的快速应用程序。

谁能给我有关nuxt.js的Express应用程序(由Express Generator生成)的适当教程。

node.js express vue.js nuxt.js

0
推荐指数
1
解决办法
1464
查看次数

Express JS mongoose model.find 在 es6 中未定义

这是我的模型

import mongoose from 'mongoose';

const Schema = mongoose.Schema;

var userSchema = new Schema({
    name:  String,
    email: String,
    provider:String,
    role:String
  });

  export default mongoose.model('user',userSchema);
Run Code Online (Sandbox Code Playgroud)

在我的控制器中

 import {UserModel} from './model'

 async getUser(req,res){

      UserModel.find((err,result)=>{
          console.log("Error",err);
      })
  }
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

类型错误:无法读取未定义的属性“查找”

javascript mongodb node.js express mongoose-schema

0
推荐指数
1
解决办法
966
查看次数