これまでに回答があるかどうかはわかりません。私はノードエクスプレスAPIを構築しようとしています。ここで別のjsファイルを組み込む必要がありますので、コードを広げることができます。別のjsファイルでjsファイルをインポートまたは要求する
基本的に、router.jsファイル内の関数を呼び出すserver.jsファイルがあります。これは可能ですか?
私は、ES6がこれをサポートしていると読んでいるので、インポートを使用してみました。 コード:
import routers from '/router.js';
も「必要な」キーワードで試してみましたが、それはどちらか助けていません。 router.jsファイルは、server.jsという名前のルートにも置かれています。
Package.json:
{
"name": "nodeexpresapi",
"main": "server.js",
"dependencies": {
"body-parser": "~1.0.1",
"express": "~4.0.0",
"mongoose": "~3.6.13",
"nodemon": "^1.9.2",
},
"scripts": {
"start": "nodemon server.js"
}
}
私はあなたがhtmlファイルでそれらをインポートすることができますことを読んだが、それは私のために可能ではないので、これは、無HTMLとサーバです。
router.jsファイルで
''/ router.js''は、あなたのサーバのルートではないファイルシステムのルートにある' router.js'を探します。ファイルが同じディレクトリにある場合は ' 「./router.js」からルータをインポートする;ファイルツリーで1つ上のディレクトリであれば、 '../ routers.js 'を使用します。 – jcubic