我是一个狂热的人。
我在django-rest-framework中创建了API。我想记录它们。因此阅读有关招摇的内容。
我尝试了django-rest-swagger,但由于缺少文档,我无法使我的代码适合文档。 因此,我正在尝试swagger编辑器,这将允许我从头开始设计API结构。我在本地安装了它,但它在“127.0.0.1:9000”显示空页。我现在该怎么办?
我想编写将由本地安装的swagger-editor使用的YAML或JSON文件。我怎样才能做到这一点?
当我加载127.0.0.1:9000
时,这是控制台上的错误Warn: could not find module util
http://127.0.0.1:9000/bower_components/angular-schema-form/dist/schema-form.js Failed to load resource: the server responded with a status of 404 (Not Found)
angular.js:80 Uncaught Error: [$injector:nomod] Module 'schemaForm' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
http://errors.angularjs.org/1.3.2/$injector/nomod?p0=schemaForm
angular.js:80 Uncaught Error: [$injector:modulerr] Failed to instantiate module PhonicsApp due to:
Error: [$injector:modulerr] Failed to instantiate module schemaForm due to:
Error: [$injector:nomod] Module 'schemaForm' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
答案 0 :(得分:0)
我不确定这里的问题是什么。总的来说,您可以随时清理npm和Bower模块,并再次从干净状态开始。
npm cache clean
rm -rf node_modules
npm install
bower cache clean
rm -rf app/bower_components
bower install
npm start
答案 1 :(得分:0)
我遇到了同样的问题。
以前我的节点版本是最新的v6
我重新安装了所有内容然后安装v4.4.4
node --v
确保它的v4.4.4
npm install -g http-server
wget https://github.com/swagger-api/swagger-editor/releases/download/v2.10.1/swagger-editor.zip
unzip swagger-editor.zip
http-server
不要使用http-server swagger-editor