nodejs的服务器,访问根目录的txt文件。
无法访问。
我一直以为是nodejs服务器的反向代理造成的。
今天发现不是。
而是nginx服务器的配置造成的。
做了一些修改
location ~ .*.(js|css|txt)?$ #这里加入|txt即可。
{
expires 12h;
error_log off;
access_log /dev/null;
}
继续迭代views引擎。
这次迭代后,views引擎就彻底成了微内核架构。和form引擎、block引擎的架构一样。
Doe creatievere dingen en minder arbeidsintensieve dingen.
路由,结果,模型,方法。
敬事,敬人。
做事做人都要认真。
对事对人也都要认真。
这个世界上有很多聪明人,但却没有傻子。如果非要说有,那也只有两种,一种是自以为聪明,另一种是总以为别人是傻子。
最近一周迭代了表单引擎。增加了地址选择器。不太满意,先这样,后边再说吧。表单标题实现了条件配置,不必局限于固定的value值。
oms也做了一些迭代。增加了一种订单的类型(免费)。修改了一下订单的模型。
产品管理系统也做了些迭代,增加一种product type,增加订单分类的分类法。
一直觉得我这表单引擎有点问题,也一直没发现。
直到昨天,才发现,用我这表单引擎配置出来的表单,表单项之间无法联动。
今天迭代一次,解决了这个问题,让表单项之间可以联动。
某个表单项的数据因为用户操作发生变化时,关联表单项的数据或视图会发生相应的变化。
<label
v-for="(item, i) in radioGroup.items" :key="i">
<input
class=""
type="radio"
:name="radioGroup.field"
v-model="radioGroup.value"
:value="item.key"
/>
{{ item.name }}
</label>
<!--
radioGroup:the json of the radios.
radioGroup.items:the json of every radio item.
radioGroup.field:the field of the radio used.
radioGroup.value:the value of the radioGroup.
item.key:the key of every radio item.
item.name:the name of every radio item.
-->
记录一个PHP错误:接口return为null,print_r或echo可以输出,但最后带一个null字符串。
有两种情况。
1、json字符串有错误,导致json_decode出错。
2、接口的函数中没有return结果,而是在调用的其它函数中return结果。