错误404未找到 - validate.js - 尝试使用dmodel时

时间:2016-06-24 16:12:48

标签: javascript dojo

我尝试使用新的dmodel模块,但由于找不到404错误而无法使用。似乎jsonSchema模块引用了包中不存在的模块

' JSON-架构/ LIB /验证'

据我所知,在dmodel包中没有这样的路径或javascript文件

我的代码看起来像这样

<script>
    require(
        [
        'dojo/_base/declare',
        'dstore/Memory',
        'dmodel/extensions/jsonSchema'
        ], 
    function (declare, Memory, jsonSchema) {
        var myStore = new Memory({

            model: jsonSchema({
                properties: {
                    someProperty: {
                        type: "number",
                        minimum: 0,
                        maximum: 10
                    },
                }
            })
        });


    });
</script>

导致此路径找不到404

http://localhost:49294/json-schema/lib/validate.js

1 个答案:

答案 0 :(得分:1)

在文档中,他们提到了 JSON Schema(v3)已被使用。

这意味着您需要在应用程序中包含json-schema包。不幸的是,没有提到使用哪个包。在package.json文件中,还有一个关于json-schema的提及。

"devDependencies": {
     "intern-geezer": "1.6.*",
     "dstore": "1.0.0",
     "json-schema": "0.2.2"
   },

有许多可用的软件包版本,您应该能够使用它们中的任何一个。更多详情Galen framework

您可以使用此http://json-schema.org/implementations.html。它是由开发dmodel包的同一个贡献者。

希望这有用。

相关问题