I've been trying to understand how to setup systems from
the ground up on Ubuntu. I just installed redis
onto
the box and here's how I did it and some things to look
out for.
To install:
import jsffi | |
type Promise*[T] = ref object of JsObject | |
proc newPromise*[T](executor:proc(resolve:proc(val:T), reject:proc(reason:auto))): Promise[T] {.importcpp: "new Promise(#)".} | |
proc resolve*[T](val:T):Promise[T] {.importcpp: "Promise.resolve(#)",discardable.} | |
proc reject*[T](reason:T):Promise[T] {.importcpp: "Promise.reject(#)",discardable.} | |
proc race*[T](iterable:openarray[T]):Promise[T] {.importcpp: "Promise.race(#)",discardable.} | |
proc all*[T](iterable:openarray[Promise[T]]):Promise[seq[T]] {.importcpp: "Promise.all(#)",discardable.} |
A warning occurred (42 apples) | |
An error occurred |
import os | |
from flask import Flask | |
from werkzeug import SharedDataMiddleware | |
PROJECT_ROOT = os.path.dirname(os.path.realpath(__file__)) | |
app = Flask(__name__, | |
static_folder=os.path.join(PROJECT_ROOT, 'public'), | |
static_url_path='/public') |