Home
Classes
JrContext
JrResult
AppRoomClient
AclAid
AdminAid
AppRoomServer
emergencyAlert
makeSecureTokenAccess
makeSecureTokenAccessFromRefreshToken
makeSecureTokenRefresh
CrudAid
RegistrationAid
SendAid
sendMail
sendMessage
SetupAid
JrResult
_unusedCodeExpressMiddlewareInjectSessionResult
isBlank
isJrResult
makeClone
makeError
makeMessage
makeNew
makeSuccess
passportOrJrResultErrorAsString
retrieveThenRemoveFromSession
undefinedIfBlank
addToSession
clear
clearSection
copyFrom
getErrorsAsString
getExtraData
getFieldError
getSuccessAsString
getType
isError
mergeIn
mergeInThenRemoveFromSession
push
pushBiFieldError
pushError
pushErrorOnTop
pushException
pushFieldError
pushMessage
pushSuccess
setError
setExtraData
setFieldError
setType
AppModel
ConnectionModel
FileModel
LoginModel
LogModel
ModelBaseMongooseMinimal
ModelBaseMongoose
doChangeModeById
doChangeMode
ModQueueModel
OptionModel
RoleModel
RoomdataModel
RoomModel
SessionModel
SubscriptionModel
UserModel
aclHasPermission
aclHasPermissionOnAll
aclHasPermissionSeeVDeletes
VerificationModel
Modules
arglobals
setupDefaultModulePaths
client/arclient
makeNewAppRoomClient
clientTests
controllers/aclaid
controllers/adminaid
controllers/appdef
controllers/arserver
controllers/crudaid
controllers/jrequireaid
setDeferredLoading
setupDefaultModulePaths
controllers/registrationaid
controllers/sendaid
controllers/setupaid
helpers/jrconfig
addConfigFile
addConfigFilesCli
configAutoConverTypeVal
discoverConfigFiles
doNconfFile
findQueuedCommand
fixConfigFilePathName
getDebugFiles
getDebugHierarchy
getDebugOptions
getVal
getValDefault
ipStringToSafeFilenameString
nconfMergeConfigFile
parse
popQueuedCommand
queueYargsCommand
runQueuedCommands
setConfigDirs
setDefaultOptions
setEnvList
setOverrideOptions
setServerFilenamePrefixFromServerIp
setYargs
helpers/jrcontext
helpers/jrdebug
cdebug
cdebugf
cdebugObj
debug
debugf
debugObj
debugObj2
getDebugTagEnabled
setDebugTagEnabled
setup
setupDebugmod
helpers/jrequire
calcDebugInfo
fixRequirePath
jrequire
registerPath
registerRequire
setDeferredLoading
helpers/jrh_axios
calcAxiosOptions
getCatchError
postAxiosGetResponseDataCatchError
helpers/jrh_crypto
createHashedObjectFromString
generateRandomSalt
genRandomStringFromCharSet
genRandomStringHex
genRandomStringHumanEasier
genRandomStringHumanEasy
hashPlaintextPasswordToObj
hashPlaintextStringInsecureButSearchable
testPlaintextPassword
helpers/jrh_express
asyncPassportAuthenticate
asyncPassportReqLogin
calcExpressMiddleWare
calcExpressMiddlewareGetFileLine
calcExpressMiddlewareRouterHint
calcExpressRoutePathData
calcExpressRoutePathDataRouteArray
calcExpressRoutePathDataSplit
forgetSessionVar
normalizePort
parseReqGetJsonField
reqOriginalUrl
reqPrefixedCheckboxItemIds
reqPrefixedValueArray
reqUrlWithPath
reqVal
reqValAsInt
reqValFromList
sendJsonDataSuccess
sendJsonErorrAcl
sendJsonError
sendJsonErrorAuthToken
sendJsonResult
helpers/jrh_grid
calcHeaderKeysNicely
jrGridList
jrGridListBulkActions
jrGridListPager
jrGridListPagerItem
jrGridListPagerItemPerPage
jrGridListShowHiddenOptions
jrGridListTable
jrGridListTableData
jrGridListTableHeader
jrGridListTableHeaderSortDir
helpers/jrh_handlebars
loadPartialFiles
setupJrHandlebarHelpers
helpers/jrh_misc
asyncAwaitForEachFunctionCall
asyncAwaitForEachObjectKeyFunctionCall
asyncNextTick
copyMissingValues
createObjectFromJsonParse
DateNowPlusMinutes
deepIterationCopy
ErrorToHashableMapObject
findLongestPrefixAndRemainder
firstCoercedTrueValue
getCompactNowString
getNiceDateValString
getNiceDurationTimeMs
getNiceNowString
getNonFalseValueOrDefault
getNonNullValueFromObject
getNonNullValueOrDefault
getPreciseNowString
getServerIpAddress
isInAnyArray
isObjectEmpty
isObjectHashMappableType
isPromise
isSimpleObject
makeSafeForFormInput
mergeArraysDedupe
mergeArraysKeepDupes
objectHasProperty
objToString
objToString2
regexEscapeStr
resolvePossiblyRelativeDirectory
shallowCopy
stringArrayToNiceString
usleep
helpers/jrh_mongo
calcDatabaseInfo
calcDatabaseStructure
convertArrayOfObjectIdsToIdArray
isValidMongooseObjectId
OldUnusedMongoIdEqual
helpers/jrh_mongo_filter
buildMongooseQueryFromReq
convertReqQueryStringToAMongooseFindFilter
convertReqQueryStringToAMongooseFindFilterBoolean
convertReqQueryStringToAMongooseFindFilterGenericOperator
convertReqQueryStringToAMongooseFindFilterGenericOperatorResolveVal
convertReqQueryStringToAMongooseFindFilterMongoStrCmp
convertReqQueryStringToAMongooseFindFilterNumeric
convertReqQueryStringToAMongooseFindFilterStringic
helpers/jrh_ratelimiter
helpers/jrh_text
capitalizeFirstLetter
jrBootstrapCollapseBox
jrHtmlFormInputPassword
jrHtmlFormOptionList
jrHtmlFormOptionListSelect
jrHtmlNiceOptionFromList
jrHtmlStrigifyObject
jrPluralize
jrPluralizeCount
helpers/jrh_validate
validateInteger
validateIntegerRange
validateJsonObjOrStringToObj
validateRealName
validateString
validateTrueFalse
helpers/jrlog
aliasWinstonLogger
calcLogFilePath
createLogFileObj
createWinstonLoggerObject
getWinstonCategoryLogger
log
logDefaultError
logExceptionError
logExceptionErrorWithMessage
logMessage
logObject
setup
setupMorganMiddlewareForExpressWebAccessLogging
setupWinstonLogger
helpers/jrresult
models/app
models/connection
models/file
models/log
models/login
models/model_base_mongoose_minimal
models/modelBaseMongoose
models/modqueue
models/option
models/room
models/roomdata
models/session
models/subscription
models/user
models/verification
plugins/testplugin
routes/admin
routes/analytics
routes/api/api
routerAllDos
routerAllHello
routerAllRefreshAccess
routerAllReqRefreshSession
routerAllTokenTest
routerGetIndex
routerGetReqRefreshCredentials
routerPostReqRefreshCredentials
setupRouter
routes/api/app
setupRouter
routes/api/roomdata
setupRouter
setupRouter
routes/app
routes/index
routes/login
routes/logout
routes/membersonly
routes/profile
routes/register
routes/room
routes/verify
serverTests
JrContext
JrContext
new JrContext
()
Source:
helpers/jrcontext.js
,
line 31
Creates an instance of JrContext.