如何将hapi中的缓存控制头设置为"no-cache","no-store","must-revalidate"?
在快递中,我能够做到以下几点:
res.header('Cache-Control', 'no-cache, no-store, must-revalidate');
我目前在hapi中有以下内容,但我认为它可能不正确:
function(request, reply){
var response = reply();
response.header('Cache-Control', 'no-cache');
response.header('Cache-Control', 'no-store');
response.header('Cache-Control', 'must-revalidate'
}
Run Code Online (Sandbox Code Playgroud)
是否可以在hapi中执行此操作?
function(request, reply){
var response = reply();
response.header('Cache-Control', 'no-cache, no-store, must-revalidate');
}
Run Code Online (Sandbox Code Playgroud) 我正在遍历一个向量,我想更改其中一个元素。
fn main() {
let mut vector = vec![1, 2, 3, 4];
for (i, el) in vector.iter().enumerate() {
if i == 0 {
continue;
}
vector[i - 1] += el
}
}
Run Code Online (Sandbox Code Playgroud)
这给了我编译器错误:
fn main() {
let mut vector = vec![1, 2, 3, 4];
for (i, el) in vector.iter().enumerate() {
if i == 0 {
continue;
}
vector[i - 1] += el
}
}
Run Code Online (Sandbox Code Playgroud)
我明白为什么会发生这个错误。我借用 vector 作为枚举范围的生命周期不可变,然后尝试改变该范围内的内部,从而打破借用规则。我只是不明白如何正确地做到这一点。我想我需要为枚举可变地借用?
我尝试了 的各种组合mut,&mut并且每个组合都遇到了不同的编译器错误。我知道我可以把它做成 aVec<Cell<i32>>并以这种方式改变内容,但这对于这样一个简单的例子来说似乎有点过分了。
我有以下代码:
for (i = 0; i < 5; i++) {
this.hands[0].cards[i].img.on('mousedown', (function (i) {
var j = i;
return function (event) {
self.hands[0].cards[j].holdCard();
};
})(i));
}
Run Code Online (Sandbox Code Playgroud)
这对我的需求很好,但JSHint抱怨:
[L1164:C10] W083:不要在循环内执行功能.
如何通过不同的方式重写JSHint来保持高兴?
我还在第一次进入Objective-C.任何人都可以告诉我为什么这段代码显示编译器错误expected expression?
float total = (self.slider1.value * 255) + (self.slider2.value * 255) + (self.slider3.value * 255);
if (float > 700.0f){
UIColor* color = [[UIColor alloc] initWithWhite:1 alpha:1];
} else {
UIColor* color = [[UIColor alloc] initWithWhite:0 alpha:1];
}
Run Code Online (Sandbox Code Playgroud)
该错误是针对该if行的.
<div>
<ul class="social-icon">
<li>
<a href="#" class="social-facebook">
<i class="fa fa-facebook"></i>
<i class="fa fa-facebook ff"></i>
</a>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我想在同一个位置显示这两个图标,就像一个图标......请帮助我.对不起,我的英语不好. 这是jsfiddle编辑器链接
我有一本书中的代码示例:
要走的路:对Go编程语言的全面介绍
从中我无法弄清楚它是如何起作用的.看看代码:
package main
import (
"fmt"
)
type Any interface{}
type EvalFunc func(Any) (Any, Any)
func main() {
evenFunc := func(state Any) (Any, Any) {
os := state.(int)
ns := os + 2
return os, ns
}
even := BuildLazyIntEvaluator(evenFunc, 0)
for i := 0; i < 10; i++ {
fmt.Printf("%vth even: %v\n", i, even())
}
}
func BuildLazyEvaluator(evalFunc EvalFunc, initState Any) func() Any {
retValChan := make(chan Any)
loopFunc := func() {
var actState Any = initState …Run Code Online (Sandbox Code Playgroud) 请原谅我的无知,但经过深入研究后,我似乎找不到为什么我的视频网站无法正常工作的答案......这是我不断得到的错误信息:
解析错误:语法错误,第6行/home/content/94/10213294/html/ROOTNAME/videopage/settings.php中的意外T_STRING
这是代码:
define('BUSINESS_NAME', 'The Biz Inc');
define('BUSINESS_CONTACT', '6222 8989 8988');
define('BUSINESS_ADDRESS', '123 Story Street Anywhere NY 11218');
define('MAIN_HEADLINE', 'You Are Turning Away A Large Portion Of Your Customers<br />They Want Speed & Simplicity.<br />Don't You...?');
define('SUB_HEADLINE', '(Watch the short video presentation below...)');
define('DISPLAY_FORM_DELAY', '1000');
define('CALL_TO_ACTION', 'Enter Your Details Below To<br />Receive Your Sample Mobile Website...');
define('PRIVACY_MESSAGE', 'Your privacy is 100% guaranteed.<br />Your information will only be used to contact you regarding this service.');
Run Code Online (Sandbox Code Playgroud)
谁能帮我找到第6行出了什么问题的解决方案?如果我模糊不清,那是因为我不知道你可能需要什么其他信息.请问我,我会提供所需的任何细节.
新手提前感谢您的帮助.救命!
我有一个Go模板应该解析为一个结构.如何将bytes.Buffer模板执行功能的结果转换回struct.操场
package main
import (
"bytes"
"encoding/gob"
"fmt"
"log"
"text/template"
)
type Data struct {
Age int
Username string
SubData SubData
}
type SubData struct {
Name string
}
func main() {
s := SubData{Name: "J. Jr"}
d := Data{Age: 26, Username: "HelloWorld", SubData: s}
tmpl := "{{ .SubData }}"
t := template.New("My template")
t, _ = t.Parse(string(tmpl))
buffer := new(bytes.Buffer)
t.Execute(buffer, d)
fmt.Println(buffer)
// writing
enc := gob.NewEncoder(buffer)
err := enc.Encode(s)
if err != …Run Code Online (Sandbox Code Playgroud) go ×2
caching ×1
css ×1
express ×1
go-templates ×1
hapijs ×1
html ×1
http-headers ×1
ios ×1
javascript ×1
jquery ×1
jshint ×1
node.js ×1
objective-c ×1
parsing ×1
php ×1
rust ×1
syntax ×1