Method | Path | Purpose |
---|---|---|
GET | / | Home page |
GET | /places | Places index page |
POST | /places | Create new place |
GET | /places/new | Form page for creating a new place |
GET | /places/:id | Details about a particular place |
PUT | /places/:id | Update a particular place |
GET | /places/:id/edit | Form page for editing an existing place |
DELETE | /places/:id | Delete a particular place |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// I place this in ./cli/main.go, whereas rush.json is at the root of my repo. | |
// Then run from within ./cli with `$ go run main.go` | |
package main | |
import ( | |
"encoding/json" | |
"fmt" | |
"os" | |
"os/exec" | |
"path/filepath" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// scripts/seed-languages.js | |
// DEPENDENCIES | |
const mongoose = require('mongoose'); | |
// CONFIGURATION | |
require('dotenv').config(); | |
mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }, () => { | |
console.log('connected to mongo: ', process.env.MONGO_URI); | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// seeders/seed-bakers.js | |
const Baker = require('../models/baker'); | |
require('dotenv').config(); | |
const mongoose = require('mongoose'); | |
const MONGO_URI = process.env.MONGO_URI; | |
mongoose | |
.connect(MONGO_URI) | |
.then(() => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const express = require('express'); | |
const app = express(); | |
app.get('/:color?', (req, res) => { | |
let myColor = req.params.color; | |
console.log('myColor is: ', myColor); | |
if (typeof myColor === 'undefined') { | |
// Set to default when undefined. | |
myColor = 'white'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Add this JavaScript early in the DOM so it will execute when the page loads. | |
* You can use something like the "Simple Custom CSS and JS" plugin: | |
* https://wordpress.org/plugins/custom-css-js/# | |
* | |
* If you want to test it, execute the code inside the "DOMContentLoaded" | |
* function in the developer console on the login|register page. | |
*/ | |
document.addEventListener("DOMContentLoaded", function (event) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Inspired by https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-python | |
import os | |
from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient, __version__ | |
# Make sure you update this per server | |
CONTAINER_NAME = 'mcbackups1' | |
try: | |
print("Azure Blob storage v" + __version__ + " - Python quickstart sample") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const path = require('path') | |
const ExtractTextWebpackPlugin = require('extract-text-webpack-plugin') | |
const { postLogin, postArticle } = require('./js/api') | |
const express = require('express') | |
module.exports = { | |
mode: 'development', | |
entry: { | |
'app': './js/index.js', | |
'styles': './sass/styles.sass' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const { jsx } = require('slate-hyperscript') | |
const { JSDOM } = require('jsdom') | |
const DOMParser = new JSDOM().window.DOMParser | |
/** | |
* Parses and returns a Rich Text AST object for use in GraphCMS. | |
* | |
* @param {HTML} html string, e.g. `<p>hi there</p>` | |
*/ | |
const htmlToAST = html => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import * as crypto from 'crypto'; | |
import * as fs from 'fs'; | |
import * as path from 'path'; | |
/** | |
* Interface for Webpack's hashFunction | |
*/ | |
export interface IHashFunction { | |
update: (data: string | Buffer, encoding: string) => IHashFunction; | |
digest: (encoding: string) => string | Buffer; |
NewerOlder