import { VersionifyMiddleware } from "versionify-js";
app.use(VersionifyMiddleware("1.0.1", "endpoint-version"));
app.get("/", function(req, res, next) {
console.log(req.versionify);
});
exports.hello = function() {
return "hello 1.0.0";
};
exports.hello = function() {
return "hello 1.0.1";
};
import { Versionify } from "versionify-js";
const versionify = new Versionify("1.0.0");
const funcV1: Function = versionify.invoke(
join(__dirname, "./functions"),
"func",
"hello"
);
console.log(funcV1());
const versionify2 = new Versionify("1.0.1");
const funcV101: Function = versionify2.invoke(
join(__dirname, "./functions"),
"func",
"hello"
);
console.log(funcV101());
const versionify = new Versionify("1.0.0");
const funcV1 = versionify.invoke(
join(__dirname, "./functions"),
"func",
"hello"
);
console.log(funcV1());
const versionify2 = new Versionify("1.0.1");
const funcV101 = versionify2.invoke(
join(__dirname, "./functions"),
"func",
"hello"
);
console.log(funcV101());