文档章节

mochiweb中的热更新

格通
 格通
发布于 2016/02/29 17:17
字数 133
阅读 65
收藏 0

mochiweb是可以热更新的,但在我们的代码中使用的代码,热更新不了,今天查找到了问题所在。

原来的代码是这样子:

mochiweb_http:start([{loop, fun loop/1}])

而使用mochiweb产生的demo是这样子的:

start(Options) ->
    {DocRoot, Options1} = get_option(docroot, Options),
    Loop = fun (Req) ->
                   ?MODULE:loop(Req, DocRoot)
           end,
    mochiweb_http:start([{name, ?MODULE}, {loop, Loop} | Options1]).

原来erlang的热更新是执行模块最新指向的函数,而上面的是一个匿名函数,热更新不会更新匿名函数。

© 著作权归作者所有

上一篇: tsung启动顺序
下一篇: emacs替换字符串
格通

格通

粉丝 6
博文 156
码字总数 39155
作品 0
广州
程序员
私信 提问
【原创】RabbitMQ 之 HTTP server 插件(翻译)

HTTP server plugin HTTP 服务器插件 The rabbitmq-mochiweb plugin provides hosting for other plugins that have HTTP interfaces. It allows these interfaces to co-exist on one or mo......

摩云飞
2015/04/27
239
0
erlang开源项目log4erl怎么编译

http://code.google.com/p/log4erl/ 这个项目编译需要mochiweb,但是下载了mochiweb仍然不知道怎么编译,希望高手们指点下

zacma
2012/04/23
1K
6
Misultin, Mochiweb, Cowboy, NodeJS 及 Tornadoweb测评

有些读者可能知道,本人正是 Misultin 的作者。 Misultin 是一个轻量的 Erlang HTTP 服务器库。我对HTTP服务器很感兴趣,我花了大量时间来试用它们,还喜欢从不同角度来比较它们。 今天我将用...

我不叫大脸猫
2013/01/23
6.3K
16
emqttd 1.1.3 ,Erlang 集群 MQTT 消息服务器

emqttd 1.1.3 版本发布。本次发布主要更新: 1. ./bin/emqttd_ctl命令行支持"users list" (#621) 2. 修复mochiweb库处理64K+ WebSocket Frame错误问题(#643) 3. 优化emqttd_broker模块读取系......

emqtt
2016/08/22
1K
3
Apache CouchDB 2.3.1 发布,文档型数据库

Apache CouchDB 2.3.1 发布了,CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。CouchDB 是 Apac...

h4cd
03/17
715
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
9
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部