我很新,我正在玩这个通知包.
起初我的代码看起来像这样:
func doit(w http.ResponseWriter, r *http.Request) {
notify.Post("my_event", "Hello World!")
fmt.Fprint(w, "+OK")
}
Run Code Online (Sandbox Code Playgroud)
我想Hello World!在doit上面的函数中添加换行符,但不是在上面的函数中,因为这将是非常简单的,但在handler之后如下所示:
func handler(w http.ResponseWriter, r *http.Request) {
myEventChan := make(chan interface{})
notify.Start("my_event", myEventChan)
data := <-myEventChan
fmt.Fprint(w, data + "\n")
}
Run Code Online (Sandbox Code Playgroud)
之后go run:
$ go run lp.go
# command-line-arguments
./lp.go:15: invalid operation: data + "\n" (mismatched types interface {} and string)
Run Code Online (Sandbox Code Playgroud)
经过一段谷歌搜索后,我发现了这个问题.
然后我将我的代码更新为:
func handler(w http.ResponseWriter, r *http.Request) {
myEventChan := make(chan interface{}) …Run Code Online (Sandbox Code Playgroud) \在PHP中做什么?
例如,CSRF4PHP有\FALSE,\session_id和\Exception:
public function __construct($timeout=300, $acceptGet=\FALSE){
$this->timeout = $timeout;
if (\session_id()) {
$this->acceptGet = (bool) $acceptGet;
} else {
throw new \Exception('Could not find session id', 1);
}
}
Run Code Online (Sandbox Code Playgroud) 有哪些方法可以找到npm包?
以下是根据以下答案编制的社区维护列表.
npm search <keyword>如何在Ubuntu上编译/安装node.js?它失败了,错误cxx compiler.
我正在学习golang(初学者),我一直在谷歌和stackoverflow上搜索,但我找不到答案,如果已经问过,请原谅我,但我怎么能在golang中存在mkdir.
例如,在节点I中,我将使用带有函数ensureDirSync的 fs-extra (如果阻塞当然无关紧要)
fs.ensureDir("./public");
Run Code Online (Sandbox Code Playgroud) Platform: Linux
Run Code Online (Sandbox Code Playgroud)
运行我的node.js程序时出现以下错误
Error: Module version mismatch. Expected 11, got 1.
Run Code Online (Sandbox Code Playgroud) 有人问我PubSub是什么以及如何创建一个频道(在我的回答评论中)我向他指出了关于redis.io => http://redis.io/topics/pubsub的文章.我认为这很清楚,但我想知道是否有人有更好的解释.理想情况下,使用清楚地描述它redis-cli.
如何使用NVM在Ubuntu中安装多个版本的node.js ?
如何保护jetty只允许来自localhost的连接?这意味着从系统B上的客户端B到系统A上的服务器A的连接必须失败.我知道我可以通过配置防火墙来做到这一点(所以请不要回答这个问题).我只是希望Jetty只能监听localhost(loopback).
我正在阅读这篇博文,上面提到了:
!!~
Run Code Online (Sandbox Code Playgroud)
我不知道这是做什么的?起初我以为它会给出错误,但下面的代码确实运行:
var _sessions = [
"_SID_1",
"_SID_2",
"_SID_3",
"_SID_4"
];
if(!!~_sessions.indexOf("_SID_5")) {
console.log('found');
} else {
console.log('!found');
}
Run Code Online (Sandbox Code Playgroud)
输出:
node test.js
!found
Run Code Online (Sandbox Code Playgroud)