< Previous step: Create your first API
Put some code in your API
If something goes wrong and if you need debug information, please refer to the debug you app section.
Where is the code?
The code of our API is in the plugin ‘main’ directory.
# As mfserv user cd ~/hello/main ls
You should see a wsgi.py file. The default bootstrap template for mfserv is in Python WSGI. But you could have choosen other templates like python-django or nodejs.
To show you that MetWork can work with several languages, we are not going to edit this plugin. We are going to create another plugin in nodejs.
# As mfserv user bootstrap_plugin.py list
This command outputs the list of available plugin templates. Let’s choose node.
# As mfserv user cd ~ bootstrap_plugin.py create --template=node tutorial
Press enter several times to accept default values.
And then launch your new plugin.
cd tutorial make develop
If you open
http://localhost:18868/tutorial in your browser, you should see a ‘Hello World tutorial’ page.
The node template has bootstraped a nodejs express application. Let’s edit the code to make it more interesting.
~/tutorial/tutorial/server.js, Replace the line:
res.send('Hello World tutorial!)
var entry = req.param('q') res.send('Hello World tutorial! You have entered: ' + entry)
This should output in your browser: ‘Hello World tutorial! You have entered: foobar’.
Next step: Monitor your application >